import type { HeartbeatSchedulerHandle, RunDueHeartbeatTasksOptions, RunDueHeartbeatTasksResult, RunHeartbeatSchedulerOptions, StartHeartbeatSchedulerOptions } from './types.js';
export declare class HeartbeatSchedulerService {
    static start(options: StartHeartbeatSchedulerOptions): HeartbeatSchedulerHandle;
    static runDueTasks(options: RunDueHeartbeatTasksOptions): Promise<RunDueHeartbeatTasksResult>;
    static runLoop(options: RunHeartbeatSchedulerOptions): Promise<void>;
    private static isTaskDue;
    private static resolveNowIso;
    private static sleep;
}
//# sourceMappingURL=service.d.ts.map