import { AgentsRunDatabaseClient } from "../../db/runtime/runtime-client.js";
import { SchedulerState } from "../../types/entities.js";

//#region src/data-access/runtime/schedulerState.d.ts
declare const getSchedulerState: (db: AgentsRunDatabaseClient) => () => Promise<SchedulerState | undefined>;
declare const upsertSchedulerState: (db: AgentsRunDatabaseClient) => (params: {
  currentRunId: string;
}) => Promise<SchedulerState>;
declare const clearSchedulerState: (db: AgentsRunDatabaseClient) => () => Promise<void>;
//#endregion
export { clearSchedulerState, getSchedulerState, upsertSchedulerState };