import { Context, type ReactNode } from "react";
import type { ResolvedSegment } from "./types";
export interface OutletContextValue {
    content: ReactNode;
    parallel?: ResolvedSegment[];
    segment?: ResolvedSegment;
    loaderData?: Record<string, any>;
    parent?: OutletContextValue | null;
    /** Loading component for Suspense fallback (from segment's loading() definition) */
    loading?: ReactNode;
}
export declare const OutletContext: Context<OutletContextValue | null>;
//# sourceMappingURL=outlet-context.d.ts.map