import React from 'react'; import type { ToastLayout, Toast } from "../use-toasts/use-toast"; export declare const defaultToastLayout: Required; export declare type UpdateToastsFunction = (fn: (toasts: Array) => Array) => any; export declare type UpdateToastsLayoutFunction = (fn: (layout: Required) => Required) => any; export declare type UpdateToastsIDFunction = (fn: () => string | null) => any; export interface GeistUIContextParams { toasts: Array; updateToasts: UpdateToastsFunction; toastLayout: Required; updateToastLayout: UpdateToastsLayoutFunction; lastUpdateToastId: string | null; updateLastToastId: UpdateToastsIDFunction; } export declare const GeistUIContent: React.Context; export declare const useGeistUIContext: () => GeistUIContextParams;