import { EventEmitter } from '../../stencil-public-runtime';
import { SearchInputVariantType } from '../../types/SearchInputVariants';
export declare class TeliaSearchInput {
  /** Placeholder text */
  placeholder: string;
  /** Label */
  label?: string;
  /** Variant */
  variant: SearchInputVariantType;
  /** Accessibility: aria-label for the input */
  ariaLabel: string;
  /** Accessibility: aria-placeholder for the input */
  ariaPlaceholder: string;
  /** Text for "Expressive" variant search button  */
  searchButtonText: string;
  /** Accessibility: aria-label for the search button */
  searchButtonAriaLabel: string;
  /** Accessibility: aria-label for the reset input button */
  resetInputButtonAriaLabel: string;
  /** Set button disabled */
  disabled: boolean;
  /** Input value */
  inputValue: string;
  /** The event emitted when "search button" is clicked on variants that support it */
  vocaSearchButtonClicked: EventEmitter;
  private inputElement;
  private classname;
  private leadingIconVariants;
  private searchButtonVariants;
  private matchVariant;
  private handleInput;
  private handleResetInput;
  private renderIcon;
  private renderResetInputButton;
  private renderSearchButton;
  render(): any;
}
