import { CoreIcons, Variants } from "../../util/BaseType"; declare const _default: import("vue").DefineComponent<{ variant: { type: import("vue").PropType; } & { default: string; }; modelValue: { type: import("vue").PropType; required: true; } & { default: boolean; }; title: { type: import("vue").PropType; }; dismissible: { type: import("vue").PropType; } & { default: boolean; }; dismissLabel: { type: import("vue").PropType; } & { default: () => "Close"; }; details: { type: import("vue").PropType; } & { default: () => any[]; }; icon: { type: import("vue").PropType; } & { default: any; }; transition: { type: import("vue").PropType; required: true; } & { default: boolean; }; }, () => void, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; } & { default: string; }; modelValue: { type: import("vue").PropType; required: true; } & { default: boolean; }; title: { type: import("vue").PropType; }; dismissible: { type: import("vue").PropType; } & { default: boolean; }; dismissLabel: { type: import("vue").PropType; } & { default: () => "Close"; }; details: { type: import("vue").PropType; } & { default: () => any[]; }; icon: { type: import("vue").PropType; } & { default: any; }; transition: { type: import("vue").PropType; required: true; } & { default: boolean; }; }>> & { "onUpdate:modelValue"?: (...args: any[]) => any; }, { icon: CoreIcons; variant: Variants; modelValue: boolean; dismissible: boolean; dismissLabel: string; details: string[]; transition: boolean; }>; export default _default;