import type { PropType } from 'vue'; import type { FinallyColumnType, FilterConfirmProps, Key } from '../interface'; declare const _default: import("vue").DefineComponent<{ prefixCls: { type: StringConstructor; default: string; }; column: { type: PropType>; required: true; }; }, { getPopupContainer: import("vue").ComputedRef; triggerOpen: (newOpen: boolean) => void; mergedOpen: import("vue").ComputedRef; onReset: () => void; onConfirm: () => void; onDropdownOpenChange: (newOpen: boolean) => void; doFilter: (param?: FilterConfirmProps) => void; filterItemsProps: import("vue").ComputedRef<{ filters: import("../interface").ColumnFilterItem[]; prefixCls: string; filteredKeys: Key[]; filterMultiple: boolean; locale: import("../interface").TableLocale; onSelectKeys: ({ selectedKeys }: { selectedKeys?: Key[]; }) => void; onOpenChange: (keys: string[]) => void; onMenuClick: () => void; openKeys: string[]; }>; onSelectKeys: ({ selectedKeys }: { selectedKeys?: Key[]; }) => void; filteredKeys: import("vue").Ref; dropdownPrefixCls: import("vue").ComputedRef; filtered: import("vue").ComputedRef; locale: import("vue").ComputedRef; customFilterDropdown: import("vue").ComputedRef<(...args: any[]) => any>; customFilterIcon: import("vue").ComputedRef<(...args: any[]) => any>; custocustomFilterDropdownProps: import("vue").ComputedRef<{ prefixCls: string; setSelectedKeys: (selectedKeys: any) => void; selectedKeys: Key[]; confirm: (param?: FilterConfirmProps) => void; clearFilters: () => void; filters: import("../interface").ColumnFilterItem[]; column: import("../interface").ColumnType | import("../interface").ColumnGroupType; visible: boolean; open: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; required: true; }; }>>, { prefixCls: string; }, {}>; export default _default;