import type { Config } from './schema.js'; export declare function mergeSessionConfigPatch(config: Config, patch: Record): { ok: true; } | { ok: false; message: string; }; export declare function mergeUpdateConfigPatch(config: Config, patch: Record): { ok: true; } | { ok: false; message: string; }; export declare function mergeGatewaySkillsMarketplacePatch(config: Config, patch: Record): { ok: true; } | { ok: false; message: string; }; export declare function resolveSessionConfigForWeb(config: Config): { dmScope: "main" | "per-peer" | "per-channel-peer" | "per-account-channel-peer"; storage: { pruneAfterDays: number; maxEntries: number; }; }; export declare function resolveUpdateConfigForWeb(config: Config): { checkOnStart: boolean; channel: "beta" | "stable" | "dev"; auto: { enabled: boolean; stableDelayHours: number; stableJitterHours: number; betaCheckIntervalHours: number; }; };