import { IconType } from '../../interface.js';
export declare class CpslAlert {
    /**
     * The name of the icon to show.
     */
    icon?: IconType;
    /**
     * Hides the icon.
     */
    noIcon?: boolean;
    /**
     * The variant of alert.
     * Options are: `"error"` | `"warning"` | `"success"` | `"custom"`
     * Default is: `"error"`.
     */
    variant?: 'error' | 'warning' | 'success' | 'custom';
    /**
     * Whether to show the alert with a filled background based on the variant
     */
    filled?: boolean;
    private get iconType();
    render(): any;
}
