import { EventEmitter } from '@angular/core'; import { BooleanInput } from '../../components'; import { CoreUiComponent } from '../../components/core-ui.component'; import { KeyPair, ModalSize, PagedList } from '../../models'; import * as i0 from "@angular/core"; export declare class ZekButtonBrowse extends CoreUiComponent { destroy(): Promise; private _uniqueId; /** The unique ID for the bb. */ id: string; get modalId(): string; filter: any; data: PagedList; private _type?; get type(): string | null | undefined; set type(v: string | null | undefined); private _text; get text(): string | null; set text(v: string | null); onTextChanged(): void; private _readOnly; get readOnly(): boolean; set readOnly(v: BooleanInput); private _hide; get hide(): boolean; set hide(v: BooleanInput); private _showInput; get showInput(): boolean; set showInput(v: BooleanInput); private _multiSelect; get multiSelect(): boolean; set multiSelect(v: BooleanInput); onShowModal: EventEmitter; onChooseAll: EventEmitter; onKeyPairChange: EventEmitter>; onBindText: EventEmitter; private _modal; get modal(): any; set modal(v: any); private _size; get size(): ModalSize; set size(v: ModalSize); private _scrollable; get scrollable(): boolean; set scrollable(v: BooleanInput); private _fullscreen; get fullscreen(): boolean; set fullscreen(v: BooleanInput); private _showHeader; get showHeader(): boolean; set showHeader(v: BooleanInput); showModal(): void; close(): void; choose(value: any): void; chooseAll(filter: any): void; delete(): void; _onKey(event: KeyboardEvent): void; onValueChanged(): void; bindText(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }