import type { ExtractPropTypes } from 'vue'; import type Alert from './alert.vue'; export declare const alertProps: { readonly border: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly closable: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly flat: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly gradient: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly modelValue: import("vuesax-plus/es/utils").VsPropFinalized; readonly hiddenContent: import("vuesax-plus/es/utils").VsPropFinalized; readonly page: import("vuesax-plus/es/utils").VsPropFinalized; readonly progress: import("vuesax-plus/es/utils").VsPropFinalized; readonly shadow: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly relief: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly solid: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly time: import("vuesax-plus/es/utils").VsPropFinalized; readonly color: import("vuesax-plus/es/utils").VsPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, null, boolean>; readonly danger: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly success: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly warn: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly dark: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly primary: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; }; export declare type AlertProps = ExtractPropTypes; export declare const alertEmits: { "update:modelValue": (value: boolean) => boolean; 'update:page': (value: number) => boolean; 'update:hiddenContent': (value: boolean) => boolean; }; export declare type AlertEmits = typeof alertEmits; export declare type AlertInstance = InstanceType;