/// <reference types="node" />
import { ResponsiveSize, ResponsiveUIHelper } from '@dvn/alaca/utils/ui';
import { BaseField } from '@dvn/core/doldurma/src/BaseField';
import { QuickSearchConfig } from '@dvn/core/models/quick-search-config';
import { EventEmitter } from '../../../../../stencil-public-runtime';
import { HTMLStencilElement } from '../../../../../stencil-public-runtime';
export declare class DvnFilterSimple {
  uiHelper: ResponsiveUIHelper;
  el: HTMLStencilElement;
  filterFields: BaseField[];
  filterValues: {
    [key: string]: string;
  };
  size: ResponsiveSize;
  showInputsDialog: boolean;
  lastFilterItemIndexToShow: number;
  fields: BaseField[];
  config: QuickSearchConfig;
  leaned: boolean;
  placeholder: string;
  progressing: boolean;
  filterChange: EventEmitter;
  quickSearchDelayTimer: NodeJS.Timeout;
  componentWillLoad(): void;
  onSizeChange: (size: ResponsiveSize) => void;
  onWidthChange: (width: number) => void;
  render(): any;
  onNonTextFieldChange: (fieldId: string, value: string) => void;
  onTextChange: (fieldId: string, value: string) => void;
}
