import { EventEmitter } from '../../stencil-public-runtime';
import { HtmlAttrs } from '../../types/propTypes';
/**
 * Displays an input element styled like a search field.
 * @docsPage
 * @exSlot
 */
export declare class BsInputSearch {
  /** Sets the disabled state on the input. */
  disabled: boolean;
  /** List additional attributes by name (comma-separated) to pass through to <input>. */
  passAttrs: string;
  /** Placeholder attribute - same as native. */
  placeholder: string;
  /** Adds an id to associate a hint to an input. */
  hintId?: string;
  /** Pass id attribute to set on the native input element. */
  inputId?: string;
  /** Sets the input value. */
  value: string;
  /** Emits the clear button is clicked. */
  clear: EventEmitter;
  hostEl: HTMLElement;
  /** Native attributes to pass through to the input element. */
  attrs: HtmlAttrs;
  componentWillLoad(): void;
  render(): any;
}
