import { EventEmitter } from '../../../../stencil-public-runtime';
import { SnkFilterItemConfig } from '../snk-filter-item';
export declare class SnkFilterText {
  _element: HTMLElement;
  _textInputElement: HTMLEzTextInputElement;
  /**
   * Define as configurações do componente snk-filter-text.
   */
  config: SnkFilterItemConfig;
  /**
   * Define o valor do componente snk-filter-text.
   */
  value: string;
  /**
   * Usado para exibir mensagens de erro.
   */
  errorMessage: string;
  /**
   * Emitido quando acontece a alteração de valor do componente snk-filter-text.
   */
  ezChangeListener(evt: CustomEvent): void;
  /**
   * Emitido quando o valor do filtro é alterado.
   */
  valueChanged: EventEmitter<any>;
  /**
   * Define o foco no componente snk-filter-text.
   */
  setFocus(): Promise<void>;
  /**
   * Limpa o valor do componente restaurando o valor original da configuração.
   */
  clearValue(): Promise<void>;
  componentDidLoad(): void;
  render(): any;
}
