import { Entity, Constructable } from '../entity'; import { EdmTypeField } from './edm-type-field'; import { Field } from './field'; import { FieldBuilder } from './field-builder'; import { OrderableEdmTypeField } from './orderable-edm-type-field'; export declare class CustomField extends Field { protected fieldBuilder: FieldBuilder>; constructor(fieldName: string, entityConstructor: Constructable, isNullable?: NullableT); edmString(): EdmTypeField; edmBoolean(): EdmTypeField; edmGuid(): EdmTypeField; edmDecimal(): EdmTypeField; edmInt16(): OrderableEdmTypeField; edmInt32(): OrderableEdmTypeField; edmInt64(): OrderableEdmTypeField; edmSingle(): OrderableEdmTypeField; edmDouble(): OrderableEdmTypeField; edmByte(): OrderableEdmTypeField; edmSByte(): OrderableEdmTypeField; edmDateTimeOffset(): OrderableEdmTypeField; edmBinary(): EdmTypeField; } //# sourceMappingURL=custom-field.d.ts.map