import { FC, HTMLAttributes, ReactNode } from 'react';
import { TAlertRole, TAlertSkin, TAriaLive } from '../../shared-types';
export interface IPktAlert extends Omit<HTMLAttributes<HTMLDivElement>, 'title'> {
    skin?: TAlertSkin;
    closeAlert?: boolean;
    title?: ReactNode;
    date?: string;
    ariaLive?: TAriaLive;
    /**
     * @deprecated Bruk size i stedet. Uten eksplisitt size gir compact størrelsen 'small'.
     */
    compact?: boolean;
    role?: TAlertRole;
    /**
     * Størrelse på varslingen.
     *
     * @default medium
     */
    size?: 'medium' | 'small' | 'xsmall';
    onClose?: (e: CustomEvent) => void;
}
export type { TAlertSkin };
export declare const PktAlert: FC<IPktAlert>;
