import type { ExtractPropTypes } from 'vue'; export type DialogTitlePosition = 'left' | 'center'; export declare const dialogProps: { closable: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; modelValue: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; closeOnBlur: { type: BooleanConstructor; default: boolean; }; contentColor: { type: StringConstructor; default: string; }; global: { type: BooleanConstructor; default: boolean; }; slide: BooleanConstructor; mode: { type: StringConstructor; default: string; }; zIndex: { type: NumberConstructor; default: number; }; beforeOpen: { type: FunctionConstructor; default: () => boolean; }; beforeClose: { type: FunctionConstructor; default: () => boolean; }; afterOpen: { type: FunctionConstructor; default: () => void; }; afterClose: { type: FunctionConstructor; default: () => void; }; flex: { type: BooleanConstructor; default: boolean; }; }; export type DialogProps = ExtractPropTypes; export declare const dialogEmits: string[]; export type DialogEmits = typeof dialogEmits;