import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; import { AlertKind, AlertSize, AlertStatus } from './types'; /** * Alert component that displays messages with different statuses and styles * @class BcmAlert */ export declare class BcmAlert implements ComponentInterface { /** Alert status type */ status?: AlertStatus; /** Alert size variant */ size?: AlertSize; /** Alert style variant */ kind?: AlertKind; /** Whether alert can be dismissed */ dismissible?: boolean; /** Whether to show status icon */ showStatusIcon?: boolean; bcmDismiss: EventEmitter; /** * Handles alert dismissal * @private */ private onDismiss; private getStatusIcon; private get alertClass(); private get alertStyles(); render(): any; }