import type { Transport } from './transport'; export declare function configClient(t: Transport): { getEnvConfig: (signal?: AbortSignal) => Promise<{ env: Record; secret_keys: string[]; }>; setEnvConfig: (env: Record) => Promise<{ status: string; env_keys: number; fanout: { mode: "local-only"; note: string; } | { 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; mode: "fleet"; } | { 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; mode: "unreachable"; }; }>; getConfigMode: (signal?: AbortSignal) => Promise<{ config_mode: string; read_only: boolean; }>; reloadConfig: (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=config-client.d.ts.map