import { SessionRecordArchiver } from './adapter-interfaces/SessionRecordArchiver'; export type UnresumableSessionArchiveResult = { type: 'no-op'; } | { type: 'archived'; destinationPath: string; } | { type: 'sourceMissing'; expectedSourcePath: string; }; export type UnresumableSessionArchiveInput = { logFilePath: string; sessionDir: string; archiveDir: string; }; export declare class UnresumableSessionArchiveUseCase { private readonly sessionRecordArchiver; constructor(sessionRecordArchiver: SessionRecordArchiver); run: (input: UnresumableSessionArchiveInput) => UnresumableSessionArchiveResult; private unresumableSessionId; } //# sourceMappingURL=UnresumableSessionArchiveUseCase.d.ts.map