import type { ExtractPropTypes } from 'vue';
import type Drawer from './drawer.vue';
export declare const drawerOptions: {
    destroyOnClose: boolean;
    width: string;
    keyboard: boolean;
    maskClosable: boolean;
    mask: boolean;
};
export declare const drawerProps: {
    readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly title: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "新增", boolean>;
    readonly loading: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly confirmText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "确认", boolean>;
    readonly cancelText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "取消", boolean>;
    readonly showCancel: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly showFooter: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly useClose: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly cancelConfirm: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly cancelConfirmOptions: {
        readonly type: import("vue").PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly keyboard: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
};
export declare const drawerEmits: {
    /**
     * @description 点击取消时触发
     */
    readonly cancel: () => boolean;
    /**
     * @description 点击确认时触发
     */
    readonly confirm: () => boolean;
    /**
     * @description 抽屉关闭时触发
     */
    readonly close: () => boolean;
    readonly 'update:open': () => boolean;
};
export type DrawerProps = ExtractPropTypes<typeof drawerProps>;
export type DrawerEmits = typeof drawerEmits;
export type DrawerInstance = InstanceType<typeof Drawer>;
