import type { TooltipPlacement } from 'ant-design-vue/lib/tooltip';
import type { VNode } from 'vue';
import type { VueNode } from '../../typing';
import type { DropdownFooterProps } from '../DropdownFooter';
export type FooterRender = ((onConfirm?: (e?: MouseEvent) => void, onClear?: (e?: MouseEvent) => void) => VNode | false) | false;
export interface DropdownProps {
    label?: VueNode;
    footer?: DropdownFooterProps;
    footerRender?: FooterRender;
    padding?: number;
    disabled?: boolean;
    onOpenChange?: (visible: boolean) => void;
    open?: boolean;
    placement?: TooltipPlacement;
}
export declare const FilterDropdown: import("vue").DefineSetupFnComponent<DropdownProps, {}, {}, DropdownProps & {}, import("vue").PublicProps>;
