import { GetByKeyRequestBuilderBase } from '@sap-cloud-sdk/odata-common/internal'; import type { Entity } from '../entity'; import type { DefaultDeSerializers, DeSerializers } from '../de-serializers'; import type { EntityApi, EntityIdentifiable } from '@sap-cloud-sdk/odata-common/internal'; /** * Create an OData request to get a single entity based on its key properties. * The properties available in the response can be restricted by creating a {@link GetAllRequestBuilder.select selection}, where no selection is equal to selecting all fields. * Note that navigational properties are automatically expanded if they included in a select. * @template EntityT - Type of the entity to be requested. */ export declare class GetByKeyRequestBuilder extends GetByKeyRequestBuilderBase implements EntityIdentifiable { /** * Creates an instance of GetByKeyRequestBuilder. * @param entityApi - Entity API for building and executing the request. * @param keys - Key-value pairs where the key is the name of a key property of the given entity and the value is the respective value. */ constructor(entityApi: EntityApi, keys: Record); }