import { EventEmitter } from "../../stencil-public-runtime";
import { Criteria } from "selectively";
import * as langly from "langly";
import { SelectivelyType } from "../model";
export declare class IntergiroFilter {
  private inputElement;
  element: HTMLElement;
  t: langly.Translate;
  textEntered: boolean;
  template: SelectivelyType;
  criteriaString: string;
  filter?: Criteria;
  value?: any[];
  filterChanged: EventEmitter;
  componentWillLoad(): Promise<void>;
  private checkTextEntered;
  private onFilter;
  criteriaStringChanged(): void;
  applyFilter(criteria?: Criteria): void;
  private reset;
  render(): any;
}
