declare const _default: { config: { title: string; description: string; controller: string; tags: string[]; version: boolean; }; routes: ({ method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; query: { $ref: string; }; response: { 200: { description: string; type: string; items: { $ref: string; }; $ref?: undefined; }; }; params?: undefined; body?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; response: { 200: { description: string; type: string; items?: undefined; $ref?: undefined; }; }; query?: undefined; params?: undefined; body?: undefined; }; } | { method: string; path: string; roles: never[]; handler: string; middlewares: string[]; config: { title: string; description: string; response: { 200: { description: string; type: string; items: { $ref: string; }; $ref?: undefined; }; }; query?: undefined; params?: undefined; body?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; params: { $ref: string; }; response: { 200: { description: string; $ref: string; type?: undefined; items?: undefined; }; }; query?: undefined; body?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; params: { $ref: string; }; body: { $ref: string; type?: undefined; required?: undefined; properties?: undefined; }; response: { 200: { description: string; $ref: string; type?: undefined; items?: undefined; }; }; query?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; body: { $ref: string; type?: undefined; required?: undefined; properties?: undefined; }; response: { 200: { description: string; $ref: string; type?: undefined; items?: undefined; }; }; query?: undefined; params?: undefined; }; } | { method: string; path: string; roles: never[]; handler: string; middlewares: string[]; config: { title: string; description: string; response: { 200: { $ref: string; description?: undefined; type?: undefined; items?: undefined; }; }; query?: undefined; params?: undefined; body?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; params: { $ref: string; }; body: { $ref: string; type?: undefined; required?: undefined; properties?: undefined; }; response: { 200: { $ref: string; description?: undefined; type?: undefined; items?: undefined; }; }; query?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; params: { $ref: string; }; response: { 200: { $ref: string; description?: undefined; type?: undefined; items?: undefined; }; }; query?: undefined; body?: undefined; }; } | { method: string; path: string; roles: import("../../../index.js").Role[]; handler: string; middlewares: string[]; config: { title: string; description: string; params: { $ref: string; }; body: { type: string; required: string[]; properties: { password: { type: string; minLength: number; }; }; $ref?: undefined; }; response: { 200: { $ref: string; description?: undefined; type?: undefined; items?: undefined; }; }; query?: undefined; }; })[]; }; export default _default; //# sourceMappingURL=routes.d.ts.map