import type { SwaggerMetadata } from '../swagger-parser'; import type { ODataVersion } from '@sap-cloud-sdk/util'; import type { PathLike } from 'fs'; /** * @internal */ export interface EdmxMetadata { /** * @internal */ path: PathLike; /** * @internal */ oDataVersion: ODataVersion; /** * @internal */ fileName: string; /** * @internal */ namespaces: string[]; /** * @internal */ selfLink?: string; /** * @internal */ root: any; } /** * @internal */ export declare function readEdmxFile(edmxPath: PathLike): EdmxMetadata; /** * @internal */ export declare function readEdmxAndSwaggerFile(edmxServiceSpecPath: string): ServiceMetadata; /** * @internal */ export interface ServiceMetadata { /** * @internal */ edmx: EdmxMetadata; /** * @internal */ swagger?: SwaggerMetadata; }