import { type JobRegistry } from "./jobs.js"; import { type TemplateRegistry } from "./templates.js"; import type { StateFileSystem } from "./fs.js"; export interface StateManager { templates: TemplateRegistry; jobs: JobRegistry; } export declare function loadStateManager(homeDir?: string): Promise; export declare function createStateManager(homeDir: string, fs?: StateFileSystem): StateManager; export { createJobRegistry, type JobEntry, type JobListFilter, type JobRegistry, type JobStatus } from "./jobs.js"; export { createTemplateRegistry, type TemplateBackend, type TemplateEntry, type TemplateRegistry } from "./templates.js"; export type { StateFileSystem } from "./fs.js";