import { Document } from 'mongoose'; export type AvailabilityDocument = Availability & Document; export interface SlotInfo { date: string; time: string; location?: string; cupos?: number; } export declare class Availability { runId: string; detectedAt: Date; slots: SlotInfo[]; metadata: Record; notificationSent: boolean; bookingAttempted: boolean; } export declare const AvailabilitySchema: import("mongoose").Schema & Availability & { _id: import("mongoose").Types.ObjectId; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Availability, Document> & import("mongoose").FlatRecord & { _id: import("mongoose").Types.ObjectId; }>;