import { PktElement } from '../../base-elements/element'; import { PropertyValues } from 'lit'; import { FocusModalityController } from '../../controllers/focus-modality-controller'; import { IPktSearchInput, IPktSearchInputSuggestion, TPktSearchInputAppearance, TPktSearchInputMethod } from '../../shared-types/searchinput'; import { TPktInputSize } from '../../shared-types/size'; export type { IPktSearchInput, IPktSearchInputSuggestion, TPktSearchInputAppearance, TPktSearchInputMethod, } from '../../shared-types/searchinput'; export declare class PktSearchInput extends PktElement implements IPktSearchInput { appearance: TPktSearchInputAppearance; inputSize: TPktInputSize; disabled: boolean; fullwidth: boolean; id: string; label: string | undefined; name: string | undefined; placeholder: string; value: string; suggestions: IPktSearchInputSuggestion[] | undefined; action: string | undefined; method: TPktSearchInputMethod | undefined; focusModality: FocusModalityController; private inputAriaLabel?; willUpdate(changed: PropertyValues): void; private get suggestionsId(); private dispatchSearch; private onInput; private onInputKeydown; private onSearchClick; private onSuggestionClick; private renderSuggestion; render(): import('lit').TemplateResult<1>; } export default PktSearchInput;