type UnknownRecord = Record; export type TmuxInjectionRuntimeConfig = { version: number; sourcePath: string; sourceExists: boolean; clockSourcePath: string; clockSourceExists: boolean; heartbeatSourcePath: string; heartbeatSourceExists: boolean; clock: { enabled: boolean; override?: UnknownRecord; }; heartbeat: { enabled: boolean; override?: UnknownRecord; }; tmuxInjection: { enabled: boolean; injectDelayMs?: number; logEnabled: boolean; logFile: string; counterFile: string; }; }; export declare function resolveTmuxInjectionRuntimeConfig(): TmuxInjectionRuntimeConfig; export declare function resolveClockDaemonConfigInput(raw: unknown): { enabled: boolean; configInput: unknown; }; export declare function resolveHeartbeatDaemonConfigInput(raw: unknown): { enabled: boolean; configInput: unknown; }; export declare function resolveTmuxInjectDelayMsFromRuntimeConfig(): number | undefined; export declare function resolveTmuxInjectionLoggingConfig(): { enabled: boolean; logFile: string; counterFile: string; }; export declare function resetTmuxInjectionRuntimeConfigCacheForTests(): void; export {};