import { EventEmitter } from '../../stencil-public-runtime'; import { ButtonVariant } from '../button/button'; import { IxButtonComponent } from '../button/button-component'; export declare class ExpandingSearch implements Omit { /** * Search icon */ icon?: string; /** * Placeholder text */ placeholder: string; /** * Default value */ value: string; /** * If true the search field will fill all available horizontal space of it's parent container when expanded. */ fullWidth: boolean; /** * button variant */ variant: ButtonVariant; /** * ARIA label for the search icon button * Will be set as aria-label on the nested HTML button element * * @since 3.2.0 */ ariaLabelSearchIconButton?: string; /** * ARIA label for the clear icon button * Will be set as aria-label on the nested HTML button element * * @since 3.2.0 */ ariaLabelClearIconButton?: string; /** * ARIA label for the search input * Will be set as aria-label on the nested HTML input element * * @since 3.2.0 */ ariaLabelSearchInput?: string; isFieldChanged: boolean; expanded: boolean; hasFocus: boolean; /** * Value changed */ valueChange: EventEmitter; private expandInput; private collapseInput; private clearInput; private onChange; private textInput?; constructor(); private focusTextInput; private clearClicked; render(): any; }