/** * AvAlert component props. */ export interface AvAlertProps { /** * Indicates whether the alert is closed (`true`) or visible (`false`). * Managed by the parent component (typically AvToaster). * @default false */ closed?: boolean; /** * Indicates whether the alert can be closed using a button. * @default false */ closeable?: boolean; /** * The alert unique identifier. * @default `alert-${crypto.randomUUID()}` */ id?: string; /** * The alert title. * @default '' */ title?: string; /** * The alert description text. */ description?: string; /** * Indicates whether the alert should be displayed in a small format. * @default false */ small?: boolean; /** * The alert type. Affects the color and icon. * @default 'info' */ type?: 'info' | 'success' | 'warning' | 'error'; /** * The label and aria-label of the alert close button. * @default 'Fermer' */ closeButtonLabel?: string; } declare const _default: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onClose?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;