import { ElementRef, Renderer2 } from "@angular/core"; import { CoreUiComponent } from "../../components"; import { BooleanInput } from "../../components/types"; import * as i0 from "@angular/core"; export declare class ZekDropdown extends CoreUiComponent { constructor(renderer: Renderer2, elementRef: ElementRef); private _uniqueId; /** The unique ID for the radio button. */ id: string; get inputId(): string; private _multiple; get multiple(): BooleanInput; set multiple(value: BooleanInput); valueField?: string | null; textField?: string | null; checkedTextField?: string | null; css: 'primary' | 'secondary' | 'success' | 'danger ' | 'warning' | 'info' | 'light' | 'dark'; searchText: string; get label(): string; set label(value: string | null | undefined); private _label; private _data; get data(): any[]; set data(value: any[] | null | undefined); private _onDataChanged; normalizedItems: any[]; filteredItems: any[]; selectedItems: any[]; selectedItemsText: string; onTextChange(): void; private _filterData; private _normalizeData; checkAll(checked: boolean, ngModelChange?: boolean): void; toggleChecked(normalized: any): void; private _initText; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }