import { GlobalSettings, AutomationJob } from '../types.js'; export declare class SettingsManager { private settingsPath; private settingsDir; constructor(); /** * Ensure the settings directory exists */ private ensureSettingsDir; /** * Load global settings from file */ loadSettings(): Promise; /** * Save global settings to file atomically */ saveSettings(settings: GlobalSettings): Promise; /** * Get a specific automation job by ID */ getJob(jobId: string): Promise; /** * Get all automation jobs */ getAllJobs(): Promise; /** * Add a new automation job */ addJob(job: AutomationJob): Promise; /** * Update an existing automation job */ updateJob(jobId: string, updates: Partial): Promise; /** * Delete an automation job */ deleteJob(jobId: string): Promise; /** * Get the settings file path */ getSettingsPath(): string; /** * Get the settings directory path */ getSettingsDir(): string; } //# sourceMappingURL=settings-manager.d.ts.map