UNPKG

@kelvininc/ui-components

Version:
51 lines (50 loc) 1.42 kB
import { EventEmitter } from '../../stencil-public-runtime'; import { ISelect, ISelectEvents } from './select.types'; /** * @part select - The select container. */ export declare class KvSelect implements ISelect, ISelectEvents { /** @inheritdoc */ searchable?: boolean; /** @inheritdoc */ searchValue?: string; /** @inheritdoc */ searchPlaceholder?: string; /** @inheritdoc */ selectionClearable?: boolean; /** @inheritdoc */ selectionClearEnabled?: boolean; /** @inheritdoc */ clearSelectionLabel?: string; /** @inheritdoc */ selectionAll?: boolean; /** @inheritdoc */ selectionAllEnabled?: boolean; /** @inheritdoc */ selectAllLabel?: string; /** @inheritdoc */ minHeight?: string; /** @inheritdoc */ maxHeight?: string; /** @inheritdoc */ minWidth?: string; /** @inheritdoc */ maxWidth?: string; /** @inheritdoc */ searchChange: EventEmitter<string>; /** @inheritdoc */ clearSelection: EventEmitter<void>; /** @inheritdoc */ selectAll: EventEmitter<void>; el: HTMLKvSelectElement; private searchRef?; /** Focuses the search text field */ focusSearch(): Promise<void>; private onSearchChange; private onClearSelection; private onSelectAll; private get customStyle(); private get hasActionsSlot(); private get hasLabelSlot(); render(): any; }