import { Document } from 'mongoose'; export type RunDocument = Run & Document; export interface TimeWindow { start: string; end: string; intervalMin: number; } export interface Screenshot { name: string; dataUri: string; timestamp: Date; description?: string; } export declare class Run { runId: string; strategyId: string; window: TimeWindow; startedAt: Date; finishedAt?: Date; status: string; userData: Record; configuration: Record; error?: string; totalAttempts: number; successfulAttempts: number; availabilitiesFound: number; bookingsCompleted: number; screenshots: Screenshot[]; } export declare const RunSchema: import("mongoose").Schema & Run & { _id: import("mongoose").Types.ObjectId; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Run, Document> & import("mongoose").FlatRecord & { _id: import("mongoose").Types.ObjectId; }>;