import type { NextFunction, Request, Response } from 'express';
import { BaseDependencies } from '../config/config.js';
declare const controller: (dependencies: BaseDependencies) => {
    registerDictionary: import("express-serve-static-core").RequestHandler<import("express-serve-static-core").ParamsDictionary, unknown, import("../utils/schemas.js").DictionaryRegisterBodyParams, import("qs").ParsedQs, Record<string, any>>;
    downloadDataFileTemplates: import("express-serve-static-core").RequestHandler<{
        categoryId: string;
    }, unknown, unknown, {
        fileType?: "csv" | "tsv" | undefined;
    }, Record<string, any>>;
    getDictionaryJson: (req: Request, res: Response, next: NextFunction) => Promise<Response<any, Record<string, any>> | undefined>;
};
export default controller;
