import type { Request, Response } from "express";
import { SupplierService } from "../services/SupplierService.js";
export declare class SupplierController {
    private readonly supplierService;
    constructor(supplierService?: SupplierService);
    create: (req: Request, res: Response) => Promise<void>;
    getAll: (req: Request, res: Response) => Promise<void>;
    getById: (req: Request, res: Response) => Promise<void>;
    update: (req: Request, res: Response) => Promise<void>;
    delete: (req: Request, res: Response) => Promise<void>;
    getStatesAndDistricts: (req: Request, res: Response) => Promise<void>;
    downloadTemplate: (_req: Request, res: Response) => Promise<void>;
    importBulk: (req: Request, res: Response) => Promise<void>;
}
//# sourceMappingURL=SupplierController.d.ts.map