import type { Document, Model } from 'mongoose';
import type { ReportResults, ReportResultsOverview } from '../report/results';
import type { ExtendedReport } from '../report/extended-report';
import { Schema } from 'mongoose';
export interface MExtendedReport extends ExtendedReport, Document {
    id: any;
    _id: any;
}
export interface MReportResultsOverview extends ReportResultsOverview, Document {
    _id: any;
}
export interface MReportResults extends ReportResults, Document {
    _id: any;
}
export declare const reportResultsOverviewSchema: Schema<any, Model<any, any, any, any>, {}>;
export declare const reportResultsSchema: Schema<any, Model<any, any, any, any>, {}>;
export declare const reportsSchema: Schema<MExtendedReport, Model<MExtendedReport>>;
//# sourceMappingURL=mongoose-extended-report-schema.d.ts.map