import type { Component, ExtractPropTypes, PropType } from 'vue'; import { type ComponentSeverities } from '@interface-ui/constants'; export declare const alertVariants: readonly ["filled", "outlined"]; export type AlertVariants = (typeof alertVariants)[number]; export declare const alertProps: { variant: import("@interface-ui/utils").InPropFinalized<(new (...args: any[]) => "filled" | "outlined") | (() => "filled" | "outlined") | ((new (...args: any[]) => "filled" | "outlined") | (() => "filled" | "outlined"))[], "filled" | "outlined", unknown, string, boolean>; severity: import("@interface-ui/utils").InPropFinalized<(new (...args: any[]) => "error" | "success" | "info" | "warning") | (() => "error" | "success" | "info" | "warning") | ((new (...args: any[]) => "error" | "success" | "info" | "warning") | (() => "error" | "success" | "info" | "warning"))[], "error" | "success" | "info" | "warning", unknown, string, boolean>; icon: import("@interface-ui/utils").InPropFinalized; cs: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const alertIcons: Record; export type AlertProps = ExtractPropTypes;