import { HTMLAttributes } from 'react'; import { ChainVibeEventWithData } from '../../types/events'; import { Abi } from 'abitype'; export interface NotificationBoxProps extends HTMLAttributes { event?: ChainVibeEventWithData; wrapperClassName?: string; headerClassName?: string; titleGroupClassName?: string; titleClassName?: string; badgeClassName?: string; timestampClassName?: string; messageClassName?: string; metaGridClassName?: string; metaItemClassName?: string; metaLabelClassName?: string; metaValueClassName?: string; metaMonoClassName?: string; animateAppear?: boolean; onBoxClick?: (event?: ChainVibeEventWithData) => void; show?: { title?: boolean; message?: boolean; action?: boolean; timestamp?: boolean; wallet?: boolean; hash?: boolean; amount?: boolean; amountUSD?: boolean; tokenSymbol?: boolean; rawAmounts?: boolean; timestampTimeAgo?: boolean; }; format?: { timestampTimeAgo?: (timestamp: number) => string; timestamp?: (timestamp: number) => string; hash?: (hash: `0x${string}`) => string; wallet?: (wallet: `0x${string}`) => string; amount?: (amount: string) => string; amountUSD?: (amount: string) => string; }; idx?: number; } export declare function NotificationBox({ event, wrapperClassName, headerClassName, titleGroupClassName, titleClassName, badgeClassName, timestampClassName, messageClassName, metaGridClassName, metaItemClassName, metaLabelClassName, metaValueClassName, metaMonoClassName, show, animateAppear, format, onBoxClick, ...props }: NotificationBoxProps): import("react/jsx-runtime").JSX.Element | null; export declare function NotificationBoxSkeleton({ wrapperClassName, headerClassName, titleGroupClassName, titleClassName, badgeClassName, timestampClassName, messageClassName, metaGridClassName, metaItemClassName, metaLabelClassName, metaValueClassName, metaMonoClassName, show, idx, animateAppear: _animateAppear, ...props }: Omit, "event">): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=NotificationBox.d.ts.map