import { LitElement } from 'lit'; import { BpTypeElement } from '@blueprintui/components/internals'; /** * ```typescript * import '@blueprintui/components/include/alert.js'; * ``` * * ```html * alert * ``` * * @summary The alert component is used to inform users of important information or to provide feedback on an action they have taken. * @element bp-alert * @since 1.0.0 * @slot - slot for content * @event - close * @event - open * @command --toggle * @command --close * @command --open * @cssprop --icon-color * @cssprop --color */ export declare class BpAlert extends LitElement implements Pick { #private; /** Defines the visual status type of the alert, affecting its color, icon, and semantic meaning */ accessor status: 'accent' | 'success' | 'warning' | 'danger'; /** Controls whether the alert displays a close button, allowing users to dismiss it */ accessor closable: boolean; /** Controls the visibility state of the alert, hiding it from view when set to true */ accessor hidden: boolean; /** Provides internationalization strings for accessibility labels and screen reader announcements */ accessor i18n: { copy: string; sort: string; none: string; ascending: string; descending: string; expand: string; close: string; resize: string; filter: string; loading: string; show: string; hide: string; previous: string; next: string; first: string; last: string; today: string; browse: string; removeFile: string; files: string; resizeColumn: string; closeDetails: string; noData: string; action: string; dropTarget: string; firstPage: string; previousPage: string; nextPage: string; lastPage: string; pageSize: string; pagination: string; increment: string; decrement: string; }; static styles: CSSStyleSheet[]; private typeClosableController; render(): import("lit").TemplateResult<1>; }