import type { Request, Response, NextFunction } from "express";
import { ExpenseService } from "../services/ExpenseService.js";
export declare class ExpenseController {
    private readonly expenseService;
    constructor(expenseService?: ExpenseService);
    create: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    findAll: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    findById: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    update: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    delete: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    exportPdf: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    track: (req: Request, res: Response, next: NextFunction) => Promise<void>;
}
//# sourceMappingURL=ExpenseController.d.ts.map