import WidgetBase, { IWidgetBaseProps } from '../WidgetBase';
export declare enum WidgetEvent {
    Cancel = "cancel",
    Select = "select"
}
interface IWidgetProps extends IWidgetBaseProps {
    itemId: string;
    dataLookupField: string;
    singleSelect?: boolean;
    disabledRows?: string[];
}
export default class DataPicker extends WidgetBase {
    private _itemId;
    private _dataLookupField;
    private _singleSelect?;
    private _disabledRows;
    get itemId(): string;
    set itemId(v: string);
    get dataLookupField(): string;
    set dataLookupField(v: string);
    get singleSelect(): boolean | undefined;
    set singleSelect(v: boolean | undefined);
    get disabledRows(): string[];
    set disabledRows(v: string[]);
    constructor(props: IWidgetProps);
    build(target: Element): void;
    destroy(): void;
}
export {};
