import { type IcsIngestResult } from "../lib/ics-graph-ingest.js"; export interface ScheduleArchiveIcsParams { filePath: string; mode: "dry-run" | "commit"; accountId: string; userId: string; sessionId?: string; } /** * Read an .ics file from inside the account directory, parse it, and either * preview (dry-run) or write (commit) the graph state described by the file. * * path-contain + size gate ──▶ parseICS ──▶ ingestIcs(mode) * * Path containment matches the existing `schedule-import-ics` behaviour: * the file must resolve inside `data/accounts//` so an operator * can't point the tool at arbitrary disk. */ export declare function scheduleArchiveIcs(params: ScheduleArchiveIcsParams): Promise; //# sourceMappingURL=schedule-archive-ics.d.ts.map