export interface FieldMetadata { $Type: string; $Nullable?: boolean; "@FieldID": string; "@Calculation"?: boolean; "@Global"?: boolean; "@Org.OData.Core.V1.Permissions"?: string; $DefaultValue?: string; "@AutoGenerated"?: boolean; "@Index"?: boolean; "@VersionID"?: boolean; "@FMComment"?: string; } export interface NavigationProperty { Name: string; Type: string; } export interface EntityType { Name: string; "@TableID": string; "@FMComment"?: string; $Key?: string[]; Properties: Map; NavigationProperties: NavigationProperty[]; } export interface EntitySet { Name: string; EntityType: string; } export interface ParsedMetadata { entityTypes: Map; entitySets: Map; namespace: string; } export declare function parseMetadata(xmlContent: string): ParsedMetadata; export declare function parseMetadataFromFile(filePath: string): Promise;