import { Effect } from "effect"; import { HttpClient } from "effect/unstable/http"; export type RemoteGatewayAuthProbe = { ok: true; status: number; } | { ok: false; status?: number; detail: string; }; /** * Verify that one stored remote credential reaches the authenticated data * plane. Catalog snapshots use control.v2; this probe exists only for * status/doctor diagnostics. */ export declare function probeRemoteGatewayAuth(input: { gatewayUrl: string; authToken: string; timeoutMs?: number; }): Effect.Effect;