import type { ReactNode } from "react"; /** Explicit, reload-safe navigation for full-page artifacts (never embedded viewers). */ export declare function ArtifactSessionPage({ workspaceId, artifactId, fromSession, showAllArtifacts, children, }: { workspaceId: string; artifactId?: string | undefined; fromSession?: string | undefined; /** Opt in when the detail content does not already own its library link. */ showAllArtifacts?: boolean | undefined; children: ReactNode; }): string | number | bigint | boolean | import("react").JSX.Element | Iterable | Promise | import("react").ReactElement> | import("react").ReactPortal | null | undefined> | null | undefined;