import { PropType, ExtractPropTypes } from 'vue'; /** * 属性 */ export declare const drawerProps: { /** 自定义标题样式 */ headerStyle: PropType>; /** 标题样式 */ titleStyle: PropType>; /** 自定义主体样式 */ bodyStyle: PropType>; /** 自定义底部样式 */ footerStyle: PropType>; /** 自定义关闭按钮样式 */ closeBtnStyle: PropType>; /** 是否限制在主体内部 */ inner: BooleanConstructor; direction: import('element-plus/es/utils').EpPropFinalized; size: import('element-plus/es/utils').EpPropFinalized; withHeader: import('element-plus/es/utils').EpPropFinalized; modalFade: import('element-plus/es/utils').EpPropFinalized; headerAriaLevel: import('element-plus/es/utils').EpPropFinalized; appendToBody: BooleanConstructor; appendTo: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, "body", boolean>; beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; destroyOnClose: BooleanConstructor; closeOnClickModal: import('element-plus/es/utils').EpPropFinalized; closeOnPressEscape: import('element-plus/es/utils').EpPropFinalized; lockScroll: import('element-plus/es/utils').EpPropFinalized; modal: import('element-plus/es/utils').EpPropFinalized; openDelay: import('element-plus/es/utils').EpPropFinalized; closeDelay: import('element-plus/es/utils').EpPropFinalized; top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: BooleanConstructor; modalClass: StringConstructor; width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; trapFocus: import('element-plus/es/utils').EpPropFinalized; center: BooleanConstructor; alignCenter: BooleanConstructor; closeIcon: { readonly type: PropType (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; draggable: BooleanConstructor; overflow: BooleanConstructor; fullscreen: BooleanConstructor; showClose: import('element-plus/es/utils').EpPropFinalized; title: import('element-plus/es/utils').EpPropFinalized; ariaLevel: import('element-plus/es/utils').EpPropFinalized; }; export type DrawerProps = ExtractPropTypes;