import { Entity, Constructable } from '../entity'; import { FieldType, Selectable } from '../selectable'; import { Expandable } from '../expandable'; import { ODataUri } from '../uri-conversion'; import { ODataRequestConfig } from './odata-request-config'; import { WithKeys, WithSelection } from './odata-request-traits'; /** * OData getByKey request configuration for an entity type. * @typeparam EntityT - Type of the entity to setup a request for */ export declare class ODataGetByKeyRequestConfig extends ODataRequestConfig implements WithKeys, WithSelection { readonly entityConstructor: Constructable; private oDataUri; keys: Record; selects: Selectable[]; expands: Expandable[]; /** * Creates an instance of ODataGetByKeyRequestConfig. * @param entityConstructor - Constructor type of the entity to create a configuration for */ constructor(entityConstructor: Constructable, oDataUri: ODataUri); resourcePath(): string; queryParameters(): Record; } //# sourceMappingURL=odata-get-by-key-request-config.d.ts.map