import type { ExtractPropTypes } from 'vue'; import type Drawer from './drawer.vue'; import type { ButtonProps } from 'll-plus/es/components'; export declare const footerShadowPlacement: readonly ["inner", "outer"]; export declare const newDrawerProps: { readonly rootClassName: import("ll-plus/es/utils").EpPropFinalized; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly confirmLoading: import("ll-plus/es/utils").EpPropFinalized; readonly cancelButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly okButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly isShowFooterShadow: import("ll-plus/es/utils").EpPropFinalized; readonly footerShadowPlacement: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }; export declare const newDrawerEmits: { /** * @description 点击取消时触发 */ readonly cancel: () => boolean; /** * @description 点击确认时触发 */ readonly confirm: () => boolean; /** * @description 抽屉关闭时触发 */ readonly close: () => boolean; readonly 'update:open': () => boolean; }; export type NewDrawerProps = ExtractPropTypes; export type FooterShadowPlacementType = NewDrawerProps['footerShadowPlacement']; export type NewDrawerEmits = typeof newDrawerEmits; export type NewDrawerInstance = InstanceType;