import type { BatchOperation } from '../../storage/interface.ts'; import type { TimerEntry } from '../types.ts'; /** Runtime type guard for decoded timer entries. */ export declare function isTimerEntry(value: unknown): value is TimerEntry; /** * Build the batch operations needed to persist a durable timer entry. * Shared between `Scheduler.schedule()` and `Engine.#buildStartBatchOperations()` * so the key format stays in one place. */ export declare function buildTimerBatchOperations(entry: TimerEntry): BatchOperation[];