import { Constructor } from "./interfaces/constructor"; export declare type TypeInitRouter = "get" | "post" | "put" | "delete"; export declare type ConfigController = { basePath?: string; apiPublics?: TypeInitRouter[]; }; export declare function Controller(config?: ConfigController): (constructorFn: Constructor) => void;