import type { Request, Response } from "express";
import { StateService } from "../services/StateService.js";
export declare class StateController {
    private readonly stateService;
    constructor(stateService?: StateService);
    create: (req: Request, res: Response) => Promise<void>;
    getAll: (req: Request, res: Response) => Promise<void>;
    getActiveList: (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>;
    downloadTemplate: (_req: Request, res: Response) => Promise<void>;
    importBulk: (req: Request, res: Response) => Promise<void>;
}
//# sourceMappingURL=StateController.d.ts.map