import mongoose, { Document } from "mongoose";

//#region src/models/auditPage.model.d.ts
declare enum AuditPageStatus {
  PENDING = "pending",
  RUNNING = "running",
  COMPLETED = "completed",
  FAILED = "failed"
}
interface IAuditPage extends Document {
  jobId: mongoose.Types.ObjectId;
  url: string;
  status: AuditPageStatus;
  score?: number;
  results?: any;
  error?: string;
  createdAt: Date;
  updatedAt: Date;
}
declare const AuditPageModel: mongoose.Model<IAuditPage, {}, {}, {}, mongoose.Document<unknown, {}, IAuditPage, {}, mongoose.DefaultSchemaOptions> & IAuditPage & Required<{
  _id: mongoose.Types.ObjectId;
}> & {
  __v: number;
} & {
  id: string;
}, any, IAuditPage>;
//#endregion
export { AuditPageModel, AuditPageStatus, IAuditPage };
//# sourceMappingURL=auditPage.model.d.ts.map