import { EventEmitter } from '../../../../stencil-public-runtime';
import { SnkApplication } from '../../../snk-application/snk-application';
import { IPersonalizedFilter } from '../../interfaces/IPersonalizedFilter';
export declare class SnkFilterAdvancedMode {
  /**
   * Propriedade que contém informações do filtro personalizado.
   */
  filterAssistent: IPersonalizedFilter;
  /**
   * Propriedade que mantém informações relacionadas ao SnkApplication.
   */
  application: SnkApplication;
  /**
   * Evento emitido sempre que uma edição na expressão é realizada.
   */
  ezExpressionChange: EventEmitter<void>;
  getMessage(key: string, params?: any): string;
  render(): any;
}
