import { EventEmitter } from "@angular/core"; import { BooleanInput, CoreComponent } from "../../components"; import { PagedList } from "../../models"; import * as i0 from "@angular/core"; export declare class ZekButtonBrowseModalBase extends CoreComponent { type?: string | null; filter: any; data?: PagedList | null; private _multiSelect; get multiSelect(): boolean; set multiSelect(v: BooleanInput); value: any; onChoose: EventEmitter; choose(value: any): void; onChooseAll: EventEmitter; chooseAll(): void; onKeydown(e: Event): void; bindData(): void; refresh(): Promise; onPageChange(page: number): void; onPageSizeChange(pageSize: number): void; search(): void; reset(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }