import { AgAbstractField } from "./agAbstractField"; import { Component } from "./component"; export declare abstract class AgPickerField extends AgAbstractField { protected TEMPLATE: string; protected abstract showPicker(): Component; protected abstract pickerIcon: string; protected value: K; protected isDestroyingPicker: boolean; private skipClick; private pickerComponent; private gridOptionsWrapper; protected eLabel: HTMLElement; protected eWrapper: HTMLElement; protected eDisplayField: T; private eIcon; protected postConstruct(): void; setInputWidth(width: number | 'flex'): this; getFocusableElement(): HTMLElement; }