import type { ExtractPropTypes, PropType } from 'vue'; export type ModalLayoutType = 'normal' | 'fullscreen' | 'custom'; export declare const modalProps: { title: { type: PropType; default: string; }; type: { type: PropType; default: string; }; hideFooter: { type: BooleanConstructor; default: boolean; }; paddingX: { type: StringConstructor; default: string; }; confirmDisabled: { type: BooleanConstructor; default: boolean; }; confirmLoading: { type: BooleanConstructor; default: boolean; }; contentLoading: { type: BooleanConstructor; default: boolean; }; }; export type ModalLayoutPropsType = ExtractPropTypes; export declare const modalLayoutEmits: { cancel: () => void; confirm: () => void; }; export type ModalLayoutEmits = typeof modalLayoutEmits;