import React from 'react';
type Toast = {
    content: React.ReactNode;
    createdAt: number;
} & Omit<React.HTMLAttributes<HTMLDivElement>, 'content'>;
type Store = {
    toast: Toast | null;
    setToast: (toast: Toast) => void;
    removeToast: (createdAt: Toast['createdAt']) => void;
};
export declare const useToastStore: import("../../utils/stores").UseBoundStore<import("zustand/vanilla").StoreApi<Store>>;
export declare const useToast: () => (content: React.ReactNode) => void;
export {};
