import { type EventEmitter } from "../../stencil-public-runtime"; export declare class Alert { el: HTMLIfxAlertElement; /** Visual style variant of the component. */ readonly variant: "primary" | "success" | "danger" | "warning" | "info"; /** Name or identifier of the icon to display. */ readonly icon: string; /** Event emitted when the component is closed. */ ifxClose: EventEmitter; /** Wether the component can be closed by the user. */ readonly closable: boolean; /** Aria live region setting for accessibility announcements. */ readonly AriaLiveText = "assertive"; uniqueId: string; private alertTypeDescription; private handleClose; private renderCloseButton; private generateUniqueId; componentWillLoad(): void; componentDidLoad(): Promise; render(): any; }