/** * Typed evidence only: error prose is not a recovery authority. * Keep this eager timeline predicate independent of the lazy recovery controller. */ export declare function isStructuralSandboxFailure(payload: Record): boolean; /** A known no-compute route has no checkpoint to restore. Unknown routes stay gated. */ export declare function needsSandboxRecoveryCheck(route: { sandboxBackend?: string | undefined; activeSandboxId?: string | null | undefined; }, structuralFailure?: boolean): boolean;