import type { ClockConfigSnapshot } from './types.js';
export declare const CLOCK_CONFIG_DEFAULTS: {
    readonly retentionMs: number;
    readonly dueWindowMs: 0;
    readonly tickMs: 60000;
    readonly holdNonStreaming: true;
    readonly holdMaxMs: 60000;
};
export declare function normalizeClockConfig(raw: unknown): ClockConfigSnapshot | null;
/**
 * Resolve the effective clock config for a request/session.
 *
 * - If a config object exists and enabled=true -> return normalized config.
 * - If the config is absent (undefined) -> default-enable using CLOCK_CONFIG_DEFAULTS.
 * - If the config is explicitly present but disabled/invalid -> return null.
 */
export declare function resolveClockConfig(raw: unknown): ClockConfigSnapshot | null;
