import type { ReactNode } from 'react'; type LegacySuspenseSlotProps = { className?: string; errorHtml?: string; fallbackHtml?: string; id: string; resolve: () => Promise | string; timeoutMs?: number; }; type FrameworkSuspenseSlotProps = { children?: ReactNode | ((value: T) => ReactNode); className?: string; errorFallback?: ReactNode | ((error: unknown) => ReactNode); id: string; promise?: Promise; resolve?: () => Promise | T | ReactNode; fallback?: ReactNode; timeoutMs?: number; }; type SuspenseSlotProps = LegacySuspenseSlotProps | FrameworkSuspenseSlotProps; export declare const SuspenseSlot: (props: SuspenseSlotProps) => import("react/jsx-runtime").JSX.Element; export {};