import { Entity, ODataVersionOf } from '../entity'; import type { CollectionField } from './collection-field'; import type { AllFields } from './all-fields'; import type { ComplexTypeField } from './complex-type-field'; import type { CustomField } from './custom-field'; import type { Link } from './link'; import type { SimpleTypeFields } from './simple-type-fields'; export declare type Selectable = ODataVersionOf extends 'v2' ? SimpleTypeFields | Link | ComplexTypeField | CustomField | CollectionField | AllFields : ODataVersionOf extends 'v4' ? SimpleTypeFields | ComplexTypeField | CustomField | CollectionField | AllFields : never; //# sourceMappingURL=selectable.d.ts.map