import { Route, Methods } from "./AutoRoute";
import RouteRequestJsonSchemaValidator from "./middleware/routeRequestJsonSchemaValidatorMiddleware";
import RouteResponseJsonSchemaValidator from "./middleware/routeResponseJsonSchemaValidatorMiddleware";
export interface Config {
    routeBasePath: string;
    server: any;
    routes: Route[];
    middlewares?: any[];
}
declare const AutoRoute: (config: Config) => Promise<string[]>;
declare const autoRoute: (config: Config) => Promise<string[]>;
export { RouteRequestJsonSchemaValidator, RouteResponseJsonSchemaValidator, Route, Methods, AutoRoute, autoRoute };
export default AutoRoute;
