import { ToolbarFilterType } from '../PageToolbarFilter'; import { ToolbarFilterCommon } from './ToolbarFilterCommon'; export interface IToolbarSearchFilter extends Omit { type: ToolbarFilterType.Search; } export interface IToolbarSingleTextFilter extends ToolbarFilterCommon { type: ToolbarFilterType.SingleText; comparison: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'iregex'; } export interface IToolbarMultiTextFilter extends ToolbarFilterCommon { type: ToolbarFilterType.MultiText; comparison: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'iregex'; } export declare function ToolbarTextMultiFilter(props: { id?: string; addFilter: (value: string) => void; placeholder?: string; comparison: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'iregex'; }): import("react/jsx-runtime").JSX.Element; export declare function ToolbarSingleTextFilter(props: { id?: string; placeholder?: string; comparison?: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'iregex'; setValue: (value: string) => void; value: string; hasKey: boolean; }): import("react/jsx-runtime").JSX.Element;