export interface SessionState { readonly status: 'success' | 'error' | 'user_stopped'; readonly taskResult?: string; readonly errorMessage?: string; readonly timestamp: string; readonly workflowName: string; readonly taskContent?: string; readonly lastStep?: string; } export declare function getSessionStatePath(projectDir: string, storageDirectory?: string): string; export declare function saveSessionState(projectDir: string, publicationId: string, state: SessionState, storageDirectory?: string): void; export declare function takeSessionState(projectDir: string, storageDirectory?: string): SessionState | null; //# sourceMappingURL=sessionState.d.ts.map