import type { Transport } from './transport'; export declare function backendClient(t: Transport): { getBackendInfo: (signal?: AbortSignal) => Promise<{ present: boolean; backend: string | null; module: string | null; }>; listFleetWorkers: (signal?: AbortSignal) => Promise<{ workers: { name: string; kind: "backend" | "serve"; pid: number; generation: number; joined_at: string; beat_at: string; state: "ready" | "resyncing" | "recycling"; stale: boolean; last_op: { op: string; outcome: string; at: string; } | null; }[]; }>; reloadFleetConfig: (targets: string[] | null) => Promise<{ op: string; reachable: boolean; local_only: boolean; results: { name: string; outcome: "failed" | "applied" | "resyncing" | "recycling" | "stale" | "missing" | "departed" | "timed_out"; payload: unknown; error: string | null; detail: string | null; }[]; error: string | null; }>; }; //# sourceMappingURL=backend-client.d.ts.map