export type AlertVariant = 'info' | 'warning' | 'error' | 'success';
export type AlertSize = 'medium' | 'large';
declare const LuksoAlert_base: typeof import('lit').LitElement;
/**
 * A non-interactive alert banner for displaying informational, warning, error, or success messages.
 */
export declare class LuksoAlert extends LuksoAlert_base {
    variant: AlertVariant | undefined;
    size: AlertSize;
    hasIcon: boolean;
    title: string;
    description: string;
    isFullWidth: boolean;
    private styles;
    private get icon();
    render(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'lukso-alert': LuksoAlert;
    }
}
export {};
//# sourceMappingURL=index.d.ts.map