import { ConfiguredComponent } from '@befe/brick-core'; import { AlertProps, AlertState } from './base'; export type { AlertProps } from './base'; export declare class Alert extends ConfiguredComponent { static displayName: string; static defaultProps: { className: string; type: string; icon: boolean; closable: boolean; defaultVisible: boolean; size: string; }; constructor(props: AlertProps); static getDerivedStateFromProps(nextProps: AlertProps): Partial | null; get className(): string; get withHeadline(): boolean; get withCloseX(): boolean; get iconSvg(): import("@befe/brick-core").SvgFC | null; get withExtra(): boolean; get withIcon(): boolean; close: () => void; renderIcon(): import("react/jsx-runtime").JSX.Element | null; renderCloseX(): import("react/jsx-runtime").JSX.Element | null; renderHeadline(): import("react/jsx-runtime").JSX.Element | null; renderContent(): import("react/jsx-runtime").JSX.Element | null; renderExtra(): import("react/jsx-runtime").JSX.Element | null; renderMessage(): import("react/jsx-runtime").JSX.Element; render(): import("react/jsx-runtime").JSX.Element | null; }