import type { Automation } from '../domain/types.js'; export declare function listAutomations(options?: { projectId?: string; }): Automation[]; export declare function getAutomation(automationId: string): Automation | null; export declare function saveAutomation(automation: Automation): void; export declare function saveAutomations(automations: Automation[]): void; export declare function deleteAutomation(automationId: string): boolean; /** Keep revisions distinct when a caller recreates a previously deleted identity. */ export declare function getDeletedAutomationRevision(automationId: string): number | undefined;