import type { IFilterCondition } from './types';
import type { INormalizedColumn } from './filter-strategies';
interface IColumnFilterProps {
    column: INormalizedColumn;
    columnFilterLang?: Record<string, string> | null;
}
declare const __VLS_export: import("vue").DefineComponent<IColumnFilterProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    close: () => any;
    conditionChange: (field: string, condition: IFilterCondition) => any;
}, string, import("vue").PublicProps, Readonly<IColumnFilterProps> & Readonly<{
    onClose?: (() => any) | undefined;
    onConditionChange?: ((field: string, condition: IFilterCondition) => any) | undefined;
}>, {
    columnFilterLang: Record<string, string> | null;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
