import { EventEmitter } from '../../../../../stencil-public-runtime';
import { ActionDefaultFilter } from '../../../types/default-filters';
export declare class SnkDefaultFilter {
  private OFFSET_HEIGHT;
  private _items;
  private _refDropdown;
  private _refIcon;
  /**
   * Usado pra flexibilizar os verbetes e mensagens de acordo com o SnkMessageBuilder.
  */
  getMessage: (key: string, props?: any) => string;
  /**
   * Informa se já existe um filtro padrão criado.
  */
  hasDefaultFilter: boolean;
  actionSelected: EventEmitter<ActionDefaultFilter>;
  private _opened;
  private repositionDropDown;
  private toggleDropdown;
  private closeDropdown;
  private buildItems;
  private onValueSelected;
  private openCreateNewFilter;
  componentDidRender(): void;
  componentWillLoad(): void;
  render(): any;
}
