import { CreateExpenseDto } from './dto/create-expense.dto';
import { PrismaService } from 'nestjs-prisma';
export declare class ExpensesService {
    private prisma;
    constructor(prisma: PrismaService);
    private readonly logger;
    create(createExpenseDto: CreateExpenseDto): Promise<{
        category: string;
        id: number;
        createdAt: Date;
        updatedAt: Date;
        description: string;
        jobId: number;
        amount: number;
    }>;
    findAll(): Promise<{
        category: string;
        id: number;
        createdAt: Date;
        updatedAt: Date;
        description: string;
        jobId: number;
        amount: number;
    }[]>;
    findOne(id: number): Promise<{
        category: string;
        id: number;
        createdAt: Date;
        updatedAt: Date;
        description: string;
        jobId: number;
        amount: number;
    } | null>;
    update(id: number, updateExpenseDto: CreateExpenseDto): Promise<{
        category: string;
        id: number;
        createdAt: Date;
        updatedAt: Date;
        description: string;
        jobId: number;
        amount: number;
    }>;
    remove(id: number): Promise<{
        category: string;
        id: number;
        createdAt: Date;
        updatedAt: Date;
        description: string;
        jobId: number;
        amount: number;
    }>;
}
