import { JsonSchemaSourcemap } from './sourcemap'; import { ExternalRefHandler } from './types'; import { UserDefinedHeadersByUrlPrefix } from './resolvers/custom-http-ref-handler'; import { FlatOpenAPIV2, FlatOpenAPIV3, FlatOpenAPIV3_1 } from '@useoptic/openapi-utilities'; export { JSONParserError, ResolverError, } from '@apidevtools/json-schema-ref-parser'; export type ParseOpenAPIResult = { jsonLike: T; sourcemap: JsonSchemaSourcemap; }; export declare function dereferenceOpenApi(path: string, options?: { externalRefHandler?: ExternalRefHandler; externalRefHeaders?: UserDefinedHeadersByUrlPrefix; }): Promise>; export declare function parseOpenAPIWithSourcemap(path: string, options?: { externalRefHeaders?: UserDefinedHeadersByUrlPrefix; }): Promise>; export declare function parseOpenAPIFromRepoWithSourcemap(name: string, repoPath: string, branch: string, options?: { externalRefHeaders?: UserDefinedHeadersByUrlPrefix; }): Promise>; //# sourceMappingURL=openapi-sourcemap-parser.d.ts.map