/**
 * BatchScheduler helpers: empty job result shell, timing finalization, DB open assert.
 * Extracted to shrink class methods (Issue 315).
 */
import Database from 'better-sqlite3';
import type { BatchJobResult } from './batch-scheduler-types.js';
export declare function createEmptyBatchJobResult(jobType: string): BatchJobResult;
export declare function finalizeBatchJobTiming(result: BatchJobResult): void;
export declare function assertSchedulerDbOpen(db: Database.Database | null): asserts db is Database.Database;
//# sourceMappingURL=batch-scheduler-internal-helpers.d.ts.map