import { TdDialogProps } from './type'; import { PropType } from 'vue'; declare const _default: { attach: { type: PropType; }; body: { type: PropType; }; cancelBtn: { type: PropType; }; closeBtn: { type: PropType; default: TdDialogProps["closeBtn"]; }; closeOnEscKeydown: { type: BooleanConstructor; default: any; }; closeOnOverlayClick: { type: BooleanConstructor; default: any; }; confirmBtn: { type: PropType; }; confirmLoading: { type: BooleanConstructor; default: any; }; confirmOnEnter: BooleanConstructor; default: { type: PropType; }; destroyOnClose: BooleanConstructor; dialogClassName: { type: StringConstructor; default: string; }; dialogStyle: { type: PropType; }; draggable: BooleanConstructor; footer: { type: PropType; default: TdDialogProps["footer"]; }; header: { type: PropType; default: TdDialogProps["header"]; }; lazy: BooleanConstructor; mode: { type: PropType; default: TdDialogProps["mode"]; validator(val: TdDialogProps["mode"]): boolean; }; placement: { type: PropType; default: TdDialogProps["placement"]; validator(val: TdDialogProps["placement"]): boolean; }; preventScrollThrough: { type: BooleanConstructor; default: boolean; }; showInAttachedElement: BooleanConstructor; showOverlay: { type: BooleanConstructor; default: boolean; }; theme: { type: PropType; default: TdDialogProps["theme"]; validator(val: TdDialogProps["theme"]): boolean; }; top: { type: PropType; }; visible: BooleanConstructor; width: { type: PropType; }; zIndex: { type: NumberConstructor; }; onBeforeClose: PropType; onBeforeOpen: PropType; onCancel: PropType; onClose: PropType; onCloseBtnClick: PropType; onClosed: PropType; onConfirm: PropType; onEscKeydown: PropType; onOpened: PropType; onOverlayClick: PropType; }; export default _default;