import { type ReactNode } from "react"; /** * A display-only fence between the routed workspace and mutable console state. * Server grants remain the authority. This boundary only prevents a newly * routed workspace from rendering with the previous workspace's cached UI * state while the provider clears that state. */ export declare function WorkspaceTenantBoundary(props: { workspaceId: string; stateOwnerWorkspaceId: string | null; prepareTransition: (workspaceId: string) => void; children: ReactNode; }): string | number | bigint | boolean | import("react").JSX.Element | Iterable | Promise | import("react").ReactElement> | import("react").ReactPortal | null | undefined> | null | undefined;