import { FilterItem } from '../types/column'; declare const _sfc_main: import("vue").DefineComponent<{ filterList: import("vue").PropType; overlayClassName: StringConstructor; column: import("vue").PropType; filterSelected: import("vue").PropType; dropdownProps: ObjectConstructor; filterLoading: { type: BooleanConstructor; default(): boolean; }; }, { basePrefixCls: string; filterList: import("vue").ComputedRef; visible: import("vue").Ref; overlayClassName: import("vue").ComputedRef; columnOptions: import("vue").ComputedRef; selectedKeys: import("vue").ComputedRef<(string | undefined)[]>; menuKeys: import("vue").Ref; filterLoading: import("vue").Ref; indicator: import("vue").VNode; dropdownProps: import("vue").ComputedRef | undefined>; handle: ({ key }: { key: string; }) => void; handleDeselect: ({ key }: { key: string; }) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ filterList?: unknown; overlayClassName?: unknown; column?: unknown; filterSelected?: unknown; dropdownProps?: unknown; filterLoading?: unknown; } & { filterLoading: boolean; } & { overlayClassName?: string | undefined; filterList?: FilterItem[] | undefined; filterSelected?: FilterItem[] | undefined; dropdownProps?: Record | undefined; column?: import("../types/column").Column | undefined; }>, { filterLoading: boolean; }>; export default _sfc_main;