import { Theme } from '@emotion/react';
export { containerStyles, itemSizeStyles, itemAnimationStyles, shadowStyles, borderStyles, actionsRowStyles, closeBtnStyles, collapsedTitleStyles, } from '../styles';
import { NotificationVariants } from './types';
export interface NotificationVariantTokens {
    bg: string;
    iconColor: string;
    borderColor: string;
    textColor: string;
}
export declare const getVariantTokens: (theme: Theme, variant: NotificationVariants) => NotificationVariantTokens;
export declare const itemWrapperStyles: (background: string, hasDescription: boolean) => import("@emotion/react").SerializedStyles;
export declare const iconColStyles: import("@emotion/react").SerializedStyles;
export declare const contentColStyles: import("@emotion/react").SerializedStyles;
export declare const headerRowStyles: import("@emotion/react").SerializedStyles;
export declare const titleTextStyles: (textColor: string) => import("@emotion/react").SerializedStyles;
export declare const dateTextStyles: (theme: Theme, textColor?: string) => import("@emotion/react").SerializedStyles;
export declare const descriptionStyles: (textColor: string) => import("@emotion/react").SerializedStyles;
export declare const actionBtnStyles: (textColor: string) => import("@emotion/react").SerializedStyles;
