import type { OpenAPIV3 } from 'openapi-types'; import type { ServiceOptions } from '@sap-cloud-sdk/generator-common/internal'; import type { OpenApiDocument, OpenApiPersistedSchema } from '../openapi-types'; import type { OpenApiDocumentRefs } from './refs'; import type { ParserOptions } from './options'; /** * Parse an OpenAPI document. * @param fileContent - Original OpenAPI document object. * @param serviceOptions - Service options as defined in the options per service. * @param options - Parser options. * @returns The parsed OpenAPI document representation * @internal */ export declare function parseOpenApiDocument(fileContent: OpenAPIV3.Document, serviceOptions: ServiceOptions, options: ParserOptions): Promise; /** * @internal */ export declare function parseSchemas(document: OpenAPIV3.Document, refs: OpenApiDocumentRefs, options: ParserOptions): OpenApiPersistedSchema[];