export declare const SgDrawer: import("../../utils").SFCWithInstall; readonly size: import("../../utils").BuildPropReturn; readonly withHeader: import("../../utils").BuildPropReturn; readonly modalFade: import("../../utils").BuildPropReturn; readonly maximize: import("../../utils").BuildPropReturn; readonly id: import("../../utils").BuildPropReturn; readonly transfer: import("../../utils").BuildPropReturn; readonly beforeCancel: import("../../utils").BuildPropReturn boolean>, unknown, unknown, unknown, unknown>; readonly destroyOnClose: import("../../utils").BuildPropReturn; readonly closeOnPressEscape: import("../../utils").BuildPropReturn; readonly lockScroll: import("../../utils").BuildPropReturn; readonly mask: import("../../utils").BuildPropReturn; readonly maskClass: StringConstructor; readonly openDelay: import("../../utils").BuildPropReturn; readonly closeDelay: import("../../utils").BuildPropReturn; readonly top: import("../../utils").BuildPropReturn; readonly left: import("../../utils").BuildPropReturn; readonly modelValue: import("../../utils").BuildPropReturn; readonly width: import("../../utils").BuildPropReturn; readonly height: import("../../utils").BuildPropReturn; readonly zIndex: import("../../utils").BuildPropReturn; readonly modalType: import("../../utils").BuildPropReturn; readonly promptType: import("../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly center: import("../../utils").BuildPropReturn; readonly closeIcon: import("../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly customClass: import("../../utils").BuildPropReturn; readonly draggable: import("../../utils").BuildPropReturn; readonly fullscreen: import("../../utils").BuildPropReturn; readonly closable: import("../../utils").BuildPropReturn; readonly minimize: import("../../utils").BuildPropReturn; readonly title: import("../../utils").BuildPropReturn; readonly okText: import("../../utils").BuildPropReturn; readonly cancelText: import("../../utils").BuildPropReturn; readonly okClass: import("../../utils").BuildPropReturn; readonly cancelClass: import("../../utils").BuildPropReturn; readonly footerHide: import("../../utils").BuildPropReturn; readonly showOk: import("../../utils").BuildPropReturn; readonly showCancel: import("../../utils").BuildPropReturn; }, { drawerRef: import("vue").Ref; focusStartRef: import("vue").Ref; isHorizontal: import("vue").ComputedRef; drawerSize: import("vue").ComputedRef; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; status: import("vue").Ref<{ valueOf: () => boolean; }>; changeSize: () => false | undefined; afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; handleOpen: () => void; handleConfirm: () => void; close: () => void; onFocusoutPrevented: (event: CustomEvent) => void; onCloseRequested: () => void; titleId: import("vue").Ref; bodyId: import("vue").Ref; style: import("vue").ComputedRef; rendered: import("vue").Ref; visible: import("vue").Ref; zIndex: import("vue").Ref; isMax: import("vue").Ref; isFull: import("vue").Ref; isMini: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; hidden: () => boolean; ok: () => boolean; cancel: () => boolean; "update:modelValue": (value: boolean) => boolean; dragStart: () => boolean; dragEnd: () => boolean; maximize: (value: boolean) => boolean; minimize: (value: boolean) => boolean; fullscreen: (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly size: import("../../utils").BuildPropReturn; readonly withHeader: import("../../utils").BuildPropReturn; readonly modalFade: import("../../utils").BuildPropReturn; readonly maximize: import("../../utils").BuildPropReturn; readonly id: import("../../utils").BuildPropReturn; readonly transfer: import("../../utils").BuildPropReturn; readonly beforeCancel: import("../../utils").BuildPropReturn boolean>, unknown, unknown, unknown, unknown>; readonly destroyOnClose: import("../../utils").BuildPropReturn; readonly closeOnPressEscape: import("../../utils").BuildPropReturn; readonly lockScroll: import("../../utils").BuildPropReturn; readonly mask: import("../../utils").BuildPropReturn; readonly maskClass: StringConstructor; readonly openDelay: import("../../utils").BuildPropReturn; readonly closeDelay: import("../../utils").BuildPropReturn; readonly top: import("../../utils").BuildPropReturn; readonly left: import("../../utils").BuildPropReturn; readonly modelValue: import("../../utils").BuildPropReturn; readonly width: import("../../utils").BuildPropReturn; readonly height: import("../../utils").BuildPropReturn; readonly zIndex: import("../../utils").BuildPropReturn; readonly modalType: import("../../utils").BuildPropReturn; readonly promptType: import("../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly center: import("../../utils").BuildPropReturn; readonly closeIcon: import("../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly customClass: import("../../utils").BuildPropReturn; readonly draggable: import("../../utils").BuildPropReturn; readonly fullscreen: import("../../utils").BuildPropReturn; readonly closable: import("../../utils").BuildPropReturn; readonly minimize: import("../../utils").BuildPropReturn; readonly title: import("../../utils").BuildPropReturn; readonly okText: import("../../utils").BuildPropReturn; readonly cancelText: import("../../utils").BuildPropReturn; readonly okClass: import("../../utils").BuildPropReturn; readonly cancelClass: import("../../utils").BuildPropReturn; readonly footerHide: import("../../utils").BuildPropReturn; readonly showOk: import("../../utils").BuildPropReturn; readonly showCancel: import("../../utils").BuildPropReturn; }>> & { onOpen?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onMaximize?: ((value: boolean) => any) | undefined; onHidden?: (() => any) | undefined; onCancel?: (() => any) | undefined; onFullscreen?: ((value: boolean) => any) | undefined; onMinimize?: ((value: boolean) => any) | undefined; onOk?: (() => any) | undefined; onDragStart?: (() => any) | undefined; onDragEnd?: (() => any) | undefined; }, { readonly title: string; readonly mask: import("../../utils").BuildPropType; readonly top: string; readonly left: import("../../utils").BuildPropType; readonly height: import("../../utils").BuildPropType; readonly width: import("../../utils").BuildPropType; readonly size: import("../../utils").BuildPropType; readonly closable: import("../../utils").BuildPropType; readonly center: import("../../utils").BuildPropType; readonly direction: import("../../utils").BuildPropType; readonly zIndex: number; readonly transfer: import("../../utils").BuildPropType; readonly draggable: import("../../utils").BuildPropType; readonly id: string; readonly openDelay: number; readonly modelValue: import("../../utils").BuildPropType; readonly customClass: string; readonly fullscreen: import("../../utils").BuildPropType; readonly modalType: import("../../utils").BuildPropType; readonly promptType: import("../../utils").BuildPropType>, unknown, unknown>; readonly closeIcon: import("../../utils").BuildPropType>, unknown, unknown>; readonly maximize: import("../../utils").BuildPropType; readonly minimize: import("../../utils").BuildPropType; readonly okText: string; readonly cancelText: string; readonly okClass: string; readonly cancelClass: string; readonly footerHide: import("../../utils").BuildPropType; readonly showOk: import("../../utils").BuildPropType; readonly showCancel: import("../../utils").BuildPropType; readonly beforeCancel: () => boolean; readonly destroyOnClose: import("../../utils").BuildPropType; readonly closeOnPressEscape: import("../../utils").BuildPropType; readonly lockScroll: import("../../utils").BuildPropType; readonly closeDelay: number; readonly withHeader: import("../../utils").BuildPropType; readonly modalFade: import("../../utils").BuildPropType; }>> & Record; export default SgDrawer; export * from './src/drawer';