/* type definition for vsuite Definitions by:emmaHuang Date for Definitions:2019/10/23 */ import Vue, { VNode } from 'vue'; export declare class Drawer extends Vue { value?:boolean; hasFooter?:boolean; title?:string; closeIcon?:string; width?:number | string; closable?:boolean; maskClosable?:boolean; mask?:boolean; maskStyle?:object; styles?:object; scrollable?:boolean; placement?:'left' | 'right'; zIndex?:number; transfer?:boolean; className?:string; inner?:boolean; draggable?:boolean; beforeClose?():void; /** * 关闭时触发 */ $emit(eventName: 'on-close'): this; /** * */ $emit(eventName: 'on-resize-width',width:number): this; /** * */ $emit(eventName: 'on-visible-change',value:boolean): this; /** * slot插槽对象 */ $slots: { /** * */ '': VNode[]; /** * */ header: VNode[]; /** * */ close: VNode[]; /** * */ footer: VNode[]; trigger: VNode[]; }; }