import { SessionStorage, unstable_MiddlewareFunction, unstable_RouterContextProvider } from 'react-router';
import { T as ToastMessage } from '../schema-08bb2056.js';
import 'zod';

declare function unstable_toastMiddleware(props?: {
    customSession?: SessionStorage;
}): unstable_MiddlewareFunction;
declare const setToast: (context: unstable_RouterContextProvider, toast: ToastMessage | null) => void;
declare const getToast: (context: unstable_RouterContextProvider) => ToastMessage | null;

export { getToast, setToast, unstable_toastMiddleware };
