import type { ClockConfigSnapshot, ClockNtpState } from './types.js';
export declare function resolveServerTimezone(): string;
export declare function formatLocalTime(ms: number): string;
export declare function buildTimeTagLine(snapshot: ClockTimeSnapshot): string;
export type ClockTimeSnapshot = {
    active: boolean;
    nowMs: number;
    utc: string;
    local: string;
    timezone: string;
    ntp: ClockNtpState;
};
export declare function syncClockWithNtpOnce(): Promise<void>;
export declare function startClockNtpSyncIfNeeded(_config?: ClockConfigSnapshot): Promise<void>;
export declare function getClockNtpState(): Promise<ClockNtpState>;
export declare function getClockTimeSnapshot(): Promise<ClockTimeSnapshot>;
export declare function getCurrentClockOffsetMs(): number;
export declare function buildStableToolCallId(prefix?: string): string;
