@antdv/pro-utils
Version:
@antdv/pro-utils
17 lines (16 loc) • 754 B
TypeScript
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>;