import type { ExtractPropTypes } from 'vue'; import type { Placement } from './types'; export declare const drawerProps: { disabled: { type: BooleanConstructor; default: boolean; }; modelValue: { type: BooleanConstructor; default: boolean; }; placement: { type: import("vue").PropType; default: string; }; title: { type: StringConstructor; default: string; }; mask: { type: BooleanConstructor; default: boolean; }; showFooter: { type: BooleanConstructor; default: boolean; }; maskToClose: { type: BooleanConstructor; default: boolean; }; escToClose: { type: BooleanConstructor; default: boolean; }; destroyOnClosed: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: (StringConstructor | NumberConstructor)[]; default: number; }; okText: { type: StringConstructor; default: string; }; cancelText: { type: StringConstructor; default: string; }; onBeforeOk: { type: import("vue").PropType<() => boolean | Promise>; }; onBeforeCancel: { type: import("vue").PropType<() => boolean | Promise>; }; renderTo: { type: import("vue").PropType; default: string; }; popupClass: { type: StringConstructor; default: undefined; }; showClose: { type: BooleanConstructor; default: boolean; }; }; export type DrawerProps = ExtractPropTypes;