import type { LoopsyConfig } from '@loopsy/protocol'; export declare function defaultConfig(): LoopsyConfig; export declare function loadConfig(dataDir?: string): Promise; /** * Persist a config back to disk. Used by the relay-client when it * mutates `customCommands` so the change survives a daemon restart. * The full config object is round-tripped — anything not in the new * value is removed, including secrets, so callers must pass the * already-merged config (typically the one returned by loadConfig). */ export declare function saveConfig(config: LoopsyConfig, dataDir?: string): Promise; //# sourceMappingURL=config.d.ts.map