import { CellEditorPopup, CellEditorRenderedOptions, ChildModelOf, CodeType, InitModelOf, LookupBox, LookupCall, LookupEditorEventMap, LookupEditorModel, ValueField, WidgetPopup } from '../../index'; export declare class LookupEditor extends ValueField implements LookupEditorModel { model: LookupEditorModel; eventMap: LookupEditorEventMap; lookupCall: LookupCall; codeType: string | (new () => CodeType); browseHierarchy: boolean; browseMaxRowCount: number; protected _popup: WidgetPopup>; protected _init(model: InitModelOf): void; protected _render(): void; protected _formatValue(value: TValue[]): string | JQuery.Promise; static formatValues(values: TValue[], lookupCall: LookupCall, prepareLookupCall?: (lookupCall: LookupCall) => void): string | JQuery.Promise; protected _renderDisplayText(): void; protected _clear(): void; onCellEditorRendered(options: CellEditorRenderedOptions): void; protected _openPopup(cellEditorPopup: CellEditorPopup): void; protected _createLookupBoxModel(): ChildModelOf>; } //# sourceMappingURL=LookupEditor.d.ts.map