import { ParseOpenAPIResult } from '../parser/openapi-sourcemap-parser'; import { FlatOpenAPIV2, FlatOpenAPIV3, FlatOpenAPIV3_1 } from '@useoptic/openapi-utilities'; import { JsonSchemaSourcemap } from '../parser/sourcemap'; export declare function denormalize['jsonLike']; sourcemap?: ParseOpenAPIResult['sourcemap']; }>(parse: T, version: '2.x.x' | '3.0.x' | '3.1.x', warnings?: string[]): T; export declare function denormalizePathsV2(path: FlatOpenAPIV2.PathItemObject, pathKey: string, sourcemap?: JsonSchemaSourcemap, warnings?: string[]): void; export declare function denormalizeOperationV2(operation: FlatOpenAPIV2.OperationObject, { path, method, produces, consumes, }: { path: string; method: string; produces?: string[]; consumes?: string[]; }, sourcemap?: JsonSchemaSourcemap, warnings?: string[]): void; export declare function denormalizePathsV3(path: FlatOpenAPIV3.PathItemObject, pathKey: string, sourcemap?: JsonSchemaSourcemap, warnings?: string[]): void; export declare function denormalizeOperationV3(operation: FlatOpenAPIV3.OperationObject, { path, method, }: { path: string; method: string; }, sourcemap?: JsonSchemaSourcemap, warnings?: string[]): void; //# sourceMappingURL=denormalize.d.ts.map