import { ApiResponseMetadata, ApiResponseSchemaHost } from '../decorators'; export declare class ResponseObjectMapper { private readonly mimetypeContentWrapper; toArrayRefObject(response: Record, name: string, produces: string[]): { content: import("../interfaces/open-api-spec.interface").ContentObject; }; toRefObject(response: Record, name: string, produces: string[]): { content: import("../interfaces/open-api-spec.interface").ContentObject; }; wrapSchemaWithContent(response: ApiResponseSchemaHost & ApiResponseMetadata, produces: string[]): (ApiResponseSchemaHost & ApiResponseMetadata) | { content: import("../interfaces/open-api-spec.interface").ContentObject; description?: string; type?: string | Function | import("@nestjs/common").Type | [Function]; isArray?: boolean; headers?: import("../interfaces/open-api-spec.interface").HeadersObject; links?: import("../interfaces/open-api-spec.interface").LinksObject; status?: number | "default" | "1XX" | "2XX" | "3XX" | "4XX" | "5XX"; }; }