import { Document, Schema } from 'mongoose';
import { ModuleResults, OverviewResults } from '../Report/Results';
import { Metadata } from '../Report/Feature';
import { Tag } from '../Report/Scenario';
export interface MMetadata extends Metadata, Document {
}
export interface MTag extends Tag, Document {
}
export interface MModuleResults extends ModuleResults, Document {
    _id: any;
}
export interface MOverviewResults extends OverviewResults, Document {
}
export declare const statusSchema: {
    ambiguous: string;
    failed: string;
    passed: string;
    pending: string;
    skipped: string;
    undefined: string;
};
export declare const metadataSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const tagSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const moduleResultsSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const overviewResultsSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
//# sourceMappingURL=mongoose-common-schemas.d.ts.map