import { PropType } from 'vue'; import { PopoverTrigger } from '../popover'; declare const _default: import("vue").DefineComponent<{ trigger: { type: PropType; default: string; }; cancelText: { type: PropType; default: string; }; confirmText: { type: PropType; default: string; }; cancelDisabled: { type: PropType; default: boolean; }; confirmDisabled: { type: PropType; default: boolean; }; hideIcon: { type: PropType; default: boolean; }; onCancel: { type: PropType; default: undefined; }; onConfirm: { type: PropType; default: undefined; }; contentStyle: { type: PropType; default: undefined; }; placement: { type: PropType; default: string; }; destroyWhenHide: { type: PropType; default: boolean; }; zIndex: { type: PropType; default: undefined; }; show: { type: PropType; default: boolean; }; disabled: { type: PropType; default: boolean; }; withArrow: { type: PropType; default: boolean; }; showDelay: { type: PropType; default: number; }; hideDelay: { type: PropType; default: number; }; offset: { type: PropType; default: undefined; }; wrapBoundary: { type: PropType; default: boolean; }; matchTrigger: { type: PropType; default: boolean; }; autoSync: { type: PropType; default: boolean; }; title: { type: PropType; default: undefined; }; content: { type: PropType import("vue").VNodeChild) | undefined>; default: undefined; }; followMode: { type: PropType; default: string; }; x: { type: PropType; default: undefined; }; y: { type: PropType; default: undefined; }; teleport: { type: PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; cancelText: { type: PropType; default: string; }; confirmText: { type: PropType; default: string; }; cancelDisabled: { type: PropType; default: boolean; }; confirmDisabled: { type: PropType; default: boolean; }; hideIcon: { type: PropType; default: boolean; }; onCancel: { type: PropType; default: undefined; }; onConfirm: { type: PropType; default: undefined; }; contentStyle: { type: PropType; default: undefined; }; placement: { type: PropType; default: string; }; destroyWhenHide: { type: PropType; default: boolean; }; zIndex: { type: PropType; default: undefined; }; show: { type: PropType; default: boolean; }; disabled: { type: PropType; default: boolean; }; withArrow: { type: PropType; default: boolean; }; showDelay: { type: PropType; default: number; }; hideDelay: { type: PropType; default: number; }; offset: { type: PropType; default: undefined; }; wrapBoundary: { type: PropType; default: boolean; }; matchTrigger: { type: PropType; default: boolean; }; autoSync: { type: PropType; default: boolean; }; title: { type: PropType; default: undefined; }; content: { type: PropType import("vue").VNodeChild) | undefined>; default: undefined; }; followMode: { type: PropType; default: string; }; x: { type: PropType; default: undefined; }; y: { type: PropType; default: undefined; }; teleport: { type: PropType; default: boolean; }; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { content: string | (() => import("vue").VNodeChild) | undefined; show: boolean | undefined; x: number | undefined; y: number | undefined; zIndex: number | undefined; disabled: boolean | undefined; offset: import("../popover/interface").PopoverOffset | undefined; title: string | undefined; placement: import("../popover").PopoverPlacement | undefined; trigger: PopoverTrigger; destroyWhenHide: boolean | undefined; withArrow: boolean | undefined; showDelay: number | undefined; hideDelay: number | undefined; wrapBoundary: boolean | undefined; matchTrigger: boolean | undefined; autoSync: boolean | undefined; followMode: import("../popover").PopoverFollowMode | undefined; teleport: boolean | undefined; cancelText: string | null; confirmText: string | null; cancelDisabled: boolean; confirmDisabled: boolean; hideIcon: boolean; onCancel: import("./interface").OnCancelImpl | undefined; onConfirm: import("./interface").OnConfirmImpl | undefined; contentStyle: string | import("vue").CSSProperties | undefined; }>; export default _default;