import type { OpenAPIDefinition } from '@redocly/api-docs'; import type { OpenAPIMediaType, OpenAPIOperation, OpenAPIPath, OpenAPIRequestBody, OpenAPIResponse } from '@redocly/api-docs'; import type { Logger } from '../../../tools/notifiers/logger.js'; export declare class OpenapiComponentContentExtractor { #private; constructor(logger: Logger); extract({ component, definition, openapiOperation, visitedRefs, }: { component: OpenAPIResponse | OpenAPIRequestBody; definition: OpenAPIDefinition; openapiOperation: OpenAPIOperation; responseCode?: string; visitedRefs?: Set; }): { [mime: string]: OpenAPIMediaType; } | OpenAPIPath; } //# sourceMappingURL=openapi-component-content-extractor.d.ts.map