import React, { FC } from 'react'; import { ToastProps } from './Toast'; export interface AddToastEvent extends ToastProps { /** provide an id to toast, will be auto generated otherwise */ id?: string; } export interface ToastEvent extends AddToastEvent { id: string; } declare type ToastEventStore = { [id: string]: ToastEvent; }; export declare const ToastEventProvider: FC<{ children: React.ReactNode; }>; export declare const useToast: () => { addToast: (event: AddToastEvent) => string; removeToast: (id: string) => void; toastStore: ToastEventStore; }; interface RootProps { position?: [number, number]; } export declare const ToastRoot: FC; export {};