import type { ControlRequest } from "@velum-labs/routekit-runtime/control"; import type { ServiceRecord } from "@velum-labs/routekit-runtime/service"; import { Effect } from "effect"; import { HttpClient } from "effect/unstable/http"; export type ControlRelayEnvelope = { kind: "health"; } | { kind: "call"; request: ControlRequest; }; export type ControlRelayResult = { status: number; body: unknown; }; /** Expose the local service record when this account owns the daemon. */ export declare function controlRecord(): ServiceRecord | undefined; export declare function parseControlRelayEnvelope(value: unknown): ControlRelayEnvelope; export declare function relayLocalControl(envelope: ControlRelayEnvelope): Effect.Effect; export declare function readControlRelayStdin(): Promise;