import { AllFields, CustomField, DeSerializers, DefaultDeSerializers, EntityApi, EntityBuilderType, FieldBuilder, OrderableEdmTypeField } from '@sap-cloud-sdk/odata-v2'; import { ApiDefinitions } from './ApiDefinitions.js'; import { ApiDefinitionsRequestBuilder } from './ApiDefinitionsRequestBuilder.js'; export declare class ApiDefinitionsApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; entityConstructor: typeof ApiDefinitions; private _fieldBuilder?; private _schema?; private navigationPropertyFields; private constructor(); /** * Do not use this method or the constructor directly. * Use the service function as described in the documentation to get an API instance. */ static _privateFactory(deSerializers?: DeSerializersT): ApiDefinitionsApi; get fieldBuilder(): FieldBuilder; get schema(): { ALL_FIELDS: AllFields>>; NAME: OrderableEdmTypeField>, DeSerializersT, "Edm.String", false, true>; URL: OrderableEdmTypeField>, DeSerializersT, "Edm.String", false, true>; }; customField(fieldName: string, isNullable?: NullableT): CustomField, DeSerializersT, NullableT>; entityBuilder(): EntityBuilderType, DeSerializersT>; requestBuilder(): ApiDefinitionsRequestBuilder; _addNavigationProperties(linkedApis: []): this; }