import type { ExtractPropTypes, PropType } from 'vue'; export declare const dialogVariants: readonly ["basic", "full-screen"]; export type DialogVariants = typeof dialogVariants[number]; export declare const dialogProps: { open: import("@interface-ui/utils").InPropFinalized; backdrop: import("@interface-ui/utils").InPropFinalized; keepMounted: import("@interface-ui/utils").InPropFinalized; variant: import("@interface-ui/utils").InPropFinalized<(new (...args: any[]) => "basic" | "full-screen") | (() => "basic" | "full-screen") | ((new (...args: any[]) => "basic" | "full-screen") | (() => "basic" | "full-screen"))[], "basic" | "full-screen", unknown, string, boolean>; cs: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type DialogEmits = { close: []; }; export type DialogProps = ExtractPropTypes;