import { EventEmitter, JSX } from '../../stencil-public-runtime'; import { AlertVariant } from './air-alert.types'; export declare class AirAlert { /** Reference to the host element */ host: HTMLAirAlertElement; /** Alert text */ text?: string; /** Specify the color applied to the borders and icon */ variant: AlertVariant; watchVariant(newValue: AlertVariant): void; /** * Specifies what icon from asset library is shown * Default icon will be rendered accordingly to the variant */ icon?: string; /** * Specifies what icon from asset library is shown for dismissing the alert */ iconDismiss: string; /** Specifies if the close icon is shown */ dismissible: boolean; /** Specifies if the alert is shown */ visible: boolean; /** Emits the air-dismiss event */ dismiss: EventEmitter; componentWillLoad(): void; /** Dismiss the alert */ private dismissAlert; /** Get icon by the variant */ private getIconNameByVariant; private handleVariantFallback; private renderIcon; private renderDismissIcon; render(): JSX.Element; }