import { IInfo } from '../interfaces/info.interface'; import { IRouteInfo } from '../interfaces/route-info.interface'; interface IProps { allSpec: IInfo; route: IRouteInfo; } export declare const generateResponse: ({ route, allSpec }: IProps) => { '400'?: undefined; '200'?: undefined; } | { '400': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; '200'?: undefined; } | { '400': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; '200'?: undefined; } | { '400': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; '200'?: undefined; } | { '400'?: undefined; '200': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; } | { '400'?: undefined; '200': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; } | { '400'?: undefined; '200': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; '200': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; }; export declare const generateSuccessResponse: ({ name }: { name: string; }) => { '200'?: undefined; } | { '200': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; } | { '200': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; } | { '200': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; }; export declare const generateErrorResponse: ({ name }: { name: string; }) => { '400'?: undefined; } | { '400': { content: { 'application/json': { schema: { type: string; items: { $ref: string; }; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { type: string; items?: undefined; $ref?: undefined; }; }; }; }; } | { '400': { content: { 'application/json': { schema: { $ref: string; type?: undefined; items?: undefined; }; }; }; }; }; export {};