import Drawer from './src/drawer.vue'; export declare const LlNewDrawer: import("ll-plus/es/utils").SFCWithInstall; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly confirmLoading: import("ll-plus/es/utils").EpPropFinalized; readonly cancelButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly okButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly isShowFooterShadow: import("ll-plus/es/utils").EpPropFinalized; readonly footerShadowPlacement: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }>, { props: import("@vue/shared").LooseRequired; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly confirmLoading: import("ll-plus/es/utils").EpPropFinalized; readonly cancelButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly okButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly isShowFooterShadow: import("ll-plus/es/utils").EpPropFinalized; readonly footerShadowPlacement: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onCancel?: () => any; onClose?: () => any; onConfirm?: () => any; "onUpdate:open"?: () => any; }> & {}>; emits: ((event: "cancel") => void) & ((event: "close") => void) & ((event: "confirm") => void) & ((event: "update:open") => void); attrs: import("vue").Attrs; scrollPosition: import("vue").Ref<"top" | "bottom" | "scrolling", "top" | "bottom" | "scrolling">; isHasScrollBar: import("vue").Ref; scrollRef: import("vue").Ref; getBindValue: import("vue").ComputedRef; destroyOnClose: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; getContainer: { type: import("vue").PropType HTMLElement)>; default: string | false | HTMLElement | (() => HTMLElement); }; maskClosable: { type: BooleanConstructor; default: any; }; mask: { type: BooleanConstructor; default: any; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; rootClassName: StringConstructor; rootStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; size: { type: import("vue").PropType<"default" | "large">; }; drawerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; headerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; contentWrapperStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; title: import("vue-types").VueTypeValidableDef; visible: { type: BooleanConstructor; default: any; }; open: { type: BooleanConstructor; default: any; }; width: import("vue-types").VueTypeDef; height: import("vue-types").VueTypeDef; zIndex: NumberConstructor; prefixCls: StringConstructor; push: import("vue-types").VueTypeDef; placement: import("vue-types").VueTypeDef<"left" | "right" | "top" | "bottom">; keyboard: { type: BooleanConstructor; default: any; }; extra: import("vue-types").VueTypeValidableDef; footer: import("vue-types").VueTypeValidableDef; footerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; level: import("vue-types").VueTypeValidableDef; levelMove: { type: import("vue").PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; handle: import("vue-types").VueTypeValidableDef; afterVisibleChange: import("vue").PropType<(visible: boolean) => void>; onAfterVisibleChange: import("vue").PropType<(visible: boolean) => void>; onAfterOpenChange: import("vue").PropType<(open: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; 'onUpdate:open': import("vue").PropType<(open: boolean) => void>; onClose: import("vue").PropType; }>>>; isShowContentBottomBox: import("vue").ComputedRef>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; handleClose: () => void; handleCancel: () => void; handleConfirm: () => void; scrollTop: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readonly cancel: () => boolean; readonly confirm: () => boolean; readonly close: () => boolean; readonly 'update:open': () => boolean; }, string, import("vue").PublicProps, Readonly; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly confirmLoading: import("ll-plus/es/utils").EpPropFinalized; readonly cancelButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly okButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly isShowFooterShadow: import("ll-plus/es/utils").EpPropFinalized; readonly footerShadowPlacement: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onCancel?: () => any; onClose?: () => any; onConfirm?: () => any; "onUpdate:open"?: () => any; }>, { readonly title: string; readonly open: import("ll-plus/es/utils").EpPropMergeType; readonly showFooter: import("ll-plus/es/utils").EpPropMergeType; readonly rootClassName: string; readonly keyboard: import("ll-plus/es/utils").EpPropMergeType; readonly confirmLoading: import("ll-plus/es/utils").EpPropMergeType; readonly cancelText: string; readonly confirmText: string; readonly isShowFooterShadow: import("ll-plus/es/utils").EpPropMergeType; readonly footerShadowPlacement: import("ll-plus/es/utils").EpPropMergeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default LlNewDrawer; export * from './src/drawer'; declare module 'vue' { interface GlobalComponents { LlNewDrawer: typeof Drawer; } }