import { EncodingMode } from "@sap/service-provider-apis"; export declare const mockXmlMetadata: { data: string; encoding: EncodingMode; }; export declare const mockJsonMetadata: { data: { "edmx:Edmx": { "-Version": string; "-xmlns:edmx": string; "-xmlns:gp": string; "-xmlns:m": string; "-xmlns:sap": string; "-xmlns:ux": string; "edmx:DataServices": { "-m:DataServiceVersion": string; Schema: { "-Namespace": string; "-xml:lang": string; "-sap:schema-version": string; "-xmlns": string; EntityType: ({ "-Name": string; "-sap:semantics": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-sap:creatable": string; "-sap:updatable": string; "-sap:filterable": string; "-self-closing": string; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-m:FC_TargetPath": string; "-m:FC_KeepInContent": string; "-sap:label": string; "-sap:creatable": string; "-sap:filterable": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:updatable"?: undefined; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-m:FC_TargetPath": string; "-m:FC_KeepInContent": string; "-sap:label": string; "-sap:creatable": string; "-sap:filterable": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-m:FC_TargetPath": string; "-m:FC_KeepInContent": string; "-sap:label": string; "-sap:filterable": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-sap:label": string; "-sap:filterable": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:filterable": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; "-sap:filterable"?: undefined; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; })[]; NavigationProperty?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-sap:semantics": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-m:FC_TargetPath": string; "-m:FC_KeepInContent": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-Precision"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-m:FC_TargetPath": string; "-m:FC_KeepInContent": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; "-sap:creatable"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:creatable": string; "-sap:updatable": string; "-self-closing": string; "-Nullable"?: undefined; "-m:FC_TargetPath"?: undefined; "-m:FC_KeepInContent"?: undefined; "-Precision"?: undefined; })[]; NavigationProperty?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-self-closing": string; "-MaxLength"?: undefined; "-sap:label"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Nullable": string; "-Precision": string; "-sap:label": string; "-self-closing": string; "-MaxLength"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-Scale": string; "-sap:unit": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:sortable": string; "-sap:semantics": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-Scale": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; })[]; NavigationProperty: { "-Name": string; "-Relationship": string; "-FromRole": string; "-ToRole": string; "-self-closing": string; }[]; "-sap:semantics"?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Nullable": string; "-Precision": string; "-sap:label": string; "-self-closing": string; "-MaxLength"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-Scale": string; "-sap:unit": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:sortable": string; "-sap:semantics": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-Scale": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:unit"?: undefined; "-sap:sortable"?: undefined; "-sap:semantics"?: undefined; })[]; "-sap:semantics"?: undefined; NavigationProperty?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-sap:label": string; "-sap:semantics": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Precision"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-Nullable": string; "-Precision": string; "-sap:label": string; "-self-closing": string; "-MaxLength"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:value-list": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:semantics": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-sap:value-list"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:unit": string; "-sap:label": string; "-sap:value-list": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-sap:semantics"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-Scale": string; "-sap:unit": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-ConcurrencyMode": string; "-sap:label": string; "-sap:updatable": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:updatable": string; "-self-closing": string; "-Nullable"?: undefined; "-Precision"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-MaxLength"?: undefined; "-sap:value-list"?: undefined; "-sap:semantics"?: undefined; "-sap:unit"?: undefined; "-Scale"?: undefined; "-ConcurrencyMode"?: undefined; "-sap:updatable"?: undefined; })[]; NavigationProperty: ({ "-Name": string; "-Relationship": string; "-FromRole": string; "-ToRole": string; "-sap:label": string; "-gp:display-order": string; "-self-closing": string; } | { "-Name": string; "-Relationship": string; "-FromRole": string; "-ToRole": string; "-sap:label": string; "-self-closing": string; "-gp:display-order"?: undefined; })[]; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-m:HasStream": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-sap:semantics"?: undefined; "-sap:filterable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:semantics"?: undefined; "-sap:filterable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:semantics": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:filterable"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:filterable": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:semantics"?: undefined; })[]; NavigationProperty: { "-Name": string; "-Relationship": string; "-FromRole": string; "-ToRole": string; "-self-closing": string; }[]; "-sap:semantics"?: undefined; "-sap:label"?: undefined; "-ux:thing-name"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-ux:thing-name": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:semantics": string; "-self-closing": string; "-Nullable"?: undefined; })[]; "-sap:semantics"?: undefined; NavigationProperty?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-sap:value-list"?: undefined; } | { "-Name": string; "-sap:value-list": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-sap:value-list": string; "-self-closing": string; } | { "-Name": string; "-Type": string; "-self-closing": string; "-Nullable"?: undefined; "-sap:value-list"?: undefined; })[]; "-sap:semantics"?: undefined; NavigationProperty?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; } | { "-Name": string; "-sap:value-list": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-self-closing": string; } | { "-Name": string; "-Type": string; "-self-closing": string; "-Nullable"?: undefined; })[]; "-sap:semantics"?: undefined; NavigationProperty?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; } | { "-Name": string; "-sap:value-list": string; "-sap:content-version": string; Key: { PropertyRef: { "-Name": string; "-self-closing": string; }; }; Property: ({ "-Name": string; "-Type": string; "-Nullable": string; "-self-closing": string; } | { "-Name": string; "-Type": string; "-self-closing": string; "-Nullable"?: undefined; })[]; NavigationProperty: { "-Name": string; "-Relationship": string; "-FromRole": string; "-ToRole": string; "-self-closing": string; }; "-sap:semantics"?: undefined; "-sap:label"?: undefined; "-m:HasStream"?: undefined; "-ux:thing-name"?: undefined; })[]; ComplexType: ({ "-Name": string; "-gp:display-order": string; Property: ({ "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-self-closing": string; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-sap:label": string; "-self-closing": string; "-MaxLength"?: undefined; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-sap:label": string; "-self-closing": string; "-MaxLength"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-Precision": string; "-Scale": string; "-sap:unit": string; "-sap:label": string; "-self-closing": string; "-MaxLength"?: undefined; "-sap:semantics"?: undefined; } | { "-Name": string; "-Type": string; "-MaxLength": string; "-sap:label": string; "-sap:semantics": string; "-self-closing": string; "-Precision"?: undefined; "-Scale"?: undefined; "-sap:unit"?: undefined; })[]; "-BaseType"?: undefined; "-self-closing"?: undefined; } | { "-Name": string; Property: { "-Name": string; "-Type": string; "-sap:label": string; "-self-closing": string; }[]; "-gp:display-order"?: undefined; "-BaseType"?: undefined; "-self-closing"?: undefined; } | { "-Name": string; "-BaseType": string; "-self-closing": string; "-gp:display-order"?: undefined; Property?: undefined; })[]; Association: ({ "-Name": string; "-sap:content-version": string; End: { "-Type": string; "-Multiplicity": string; "-Role": string; "-self-closing": string; }[]; "-sap:label"?: undefined; ReferentialConstraint?: undefined; } | { "-Name": string; "-sap:content-version": string; "-sap:label": string; End: { "-Type": string; "-Multiplicity": string; "-Role": string; "-self-closing": string; }[]; ReferentialConstraint: { Principal: { "-Role": string; PropertyRef: { "-Name": string; "-self-closing": string; }; }; Dependent: { "-Role": string; PropertyRef: { "-Name": string; "-self-closing": string; }; }; }; } | { "-Name": string; "-sap:content-version": string; "-sap:label": string; End: { "-Type": string; "-Multiplicity": string; "-Role": string; "-self-closing": string; }[]; ReferentialConstraint: { Principal: { "-Role": string; PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; Dependent: { "-Role": string; PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; }; } | { "-Name": string; "-sap:content-version": string; End: { "-Type": string; "-Multiplicity": string; "-Role": string; "-self-closing": string; }[]; ReferentialConstraint: { Principal: { "-Role": string; PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; Dependent: { "-Role": string; PropertyRef: { "-Name": string; "-self-closing": string; }[]; }; }; "-sap:label"?: undefined; })[]; EntityContainer: { "-Name": string; "-m:IsDefaultEntityContainer": string; "-sap:supported-formats": string; EntitySet: ({ "-Name": string; "-EntityType": string; "-sap:pageable": string; "-sap:content-version": string; "-self-closing": string; "-sap:creatable"?: undefined; "-sap:deletable"?: undefined; "-sap:label"?: undefined; "-sap:searchable"?: undefined; "gp:collectionLayout"?: undefined; "-sap:updatable"?: undefined; "-sap:addressable"?: undefined; } | { "-Name": string; "-EntityType": string; "-sap:creatable": string; "-sap:deletable": string; "-sap:content-version": string; "-self-closing": string; "-sap:pageable"?: undefined; "-sap:label"?: undefined; "-sap:searchable"?: undefined; "gp:collectionLayout"?: undefined; "-sap:updatable"?: undefined; "-sap:addressable"?: undefined; } | { "-Name": string; "-EntityType": string; "-sap:label": string; "-sap:searchable": string; "-sap:content-version": string; "gp:collectionLayout": { "-display-order": string; "-top-level": string; "-self-closing": string; }; "-sap:pageable"?: undefined; "-self-closing"?: undefined; "-sap:creatable"?: undefined; "-sap:deletable"?: undefined; "-sap:updatable"?: undefined; "-sap:addressable"?: undefined; } | { "-Name": string; "-EntityType": string; "-sap:searchable": string; "-sap:content-version": string; "-self-closing": string; "-sap:pageable"?: undefined; "-sap:creatable"?: undefined; "-sap:deletable"?: undefined; "-sap:label"?: undefined; "gp:collectionLayout"?: undefined; "-sap:updatable"?: undefined; "-sap:addressable"?: undefined; } | { "-Name": string; "-EntityType": string; "-sap:content-version": string; "-self-closing": string; "-sap:pageable"?: undefined; "-sap:creatable"?: undefined; "-sap:deletable"?: undefined; "-sap:label"?: undefined; "-sap:searchable"?: undefined; "gp:collectionLayout"?: undefined; "-sap:updatable"?: undefined; "-sap:addressable"?: undefined; } | { "-Name": string; "-EntityType": string; "-sap:creatable": string; "-sap:updatable": string; "-sap:deletable": string; "-sap:addressable": string; "-sap:content-version": string; "-self-closing": string; "-sap:pageable"?: undefined; "-sap:label"?: undefined; "-sap:searchable"?: undefined; "gp:collectionLayout"?: undefined; } | { "-Name": string; "-EntityType": string; "-sap:content-version": string; "gp:collectionLayout": { "-display-order": string; "-top-level": string; "-self-closing": string; }; "-sap:pageable"?: undefined; "-self-closing"?: undefined; "-sap:creatable"?: undefined; "-sap:deletable"?: undefined; "-sap:label"?: undefined; "-sap:searchable"?: undefined; "-sap:updatable"?: undefined; "-sap:addressable"?: undefined; })[]; AssociationSet: { "-Name": string; "-Association": string; "-sap:creatable": string; "-sap:updatable": string; "-sap:deletable": string; "-sap:content-version": string; End: { "-EntitySet": string; "-Role": string; "-self-closing": string; }[]; }[]; FunctionImport: ({ "-Name": string; "-ReturnType": string; "-m:HttpMethod": string; "-sap:label": string; "-sap:action-for": string; Parameter: ({ "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-sap:value-list": string; "-self-closing": string; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-self-closing": string; "-sap:value-list"?: undefined; "-Precision"?: undefined; } | { "-Name": string; "-Type": string; "-Mode": string; "-Precision": string; "-self-closing": string; "-MaxLength"?: undefined; "-sap:value-list"?: undefined; })[]; "-EntitySet"?: undefined; } | { "-Name": string; "-ReturnType": string; "-EntitySet": string; "-m:HttpMethod": string; Parameter: ({ "-Name": string; "-Type": string; "-Mode": string; "-Precision": string; "-self-closing": string; "-MaxLength"?: undefined; } | { "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-self-closing": string; "-Precision"?: undefined; })[]; "-sap:label"?: undefined; "-sap:action-for"?: undefined; } | { "-Name": string; "-ReturnType": string; "-m:HttpMethod": string; "-sap:action-for": string; Parameter: { "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-self-closing": string; }[]; "-sap:label"?: undefined; "-EntitySet"?: undefined; } | { "-Name": string; "-ReturnType": string; "-EntitySet": string; "-m:HttpMethod": string; "-sap:action-for": string; Parameter: { "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-self-closing": string; }; "-sap:label"?: undefined; } | { "-Name": string; "-ReturnType": string; "-EntitySet": string; "-m:HttpMethod": string; "-sap:action-for": string; Parameter: ({ "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-self-closing": string; "-Nullable"?: undefined; } | { "-Name": string; "-Type": string; "-Mode": string; "-MaxLength": string; "-Nullable": string; "-self-closing": string; })[]; "-sap:label"?: undefined; })[]; }; Annotations: ({ "-Target": string; "-xmlns": string; Annotation: { "-Term": string; "-self-closing": string; "-Int"?: undefined; "-Path"?: undefined; "-Bool"?: undefined; }; } | { "-Target": string; "-xmlns": string; Annotation: { "-Term": string; "-Int": string; "-self-closing": string; "-Path"?: undefined; "-Bool"?: undefined; }; } | { "-Target": string; "-xmlns": string; Annotation: ({ "-Term": string; "-self-closing": string; "-Int"?: undefined; } | { "-Term": string; "-Int": string; "-self-closing": string; })[]; } | { "-Target": string; "-xmlns": string; Annotation: { "-Term": string; "-Path": string; "-self-closing": string; "-Int"?: undefined; "-Bool"?: undefined; }; } | { "-Target": string; "-xmlns": string; Annotation: { "-Term": string; "-Bool": string; "-self-closing": string; "-Int"?: undefined; "-Path"?: undefined; }; })[]; "atom:link": { "-rel": string; "-href": string; "-xmlns:atom": string; "-self-closing": string; }[]; }; }; }; }; encoding: EncodingMode; };