export declare function resolveHeartbeatPhaseMs(params: {
    schedulerSeed: string;
    agentId: string;
    intervalMs: number;
}): number;
export declare function computeNextHeartbeatPhaseDueMs(params: {
    nowMs: number;
    intervalMs: number;
    phaseMs: number;
}): number;
export declare function resolveNextHeartbeatDueMs(params: {
    nowMs: number;
    intervalMs: number;
    phaseMs: number;
    prev?: {
        intervalMs: number;
        phaseMs: number;
        nextDueMs: number;
    };
}): number;
