import { Argument, Attachment, Embedding, Media, Row, Step } from '../Report/Step';
import { Document, Schema } from 'mongoose';
import { StepResultsOverview } from '../Report/Results';
export interface MSTep extends Step, Document {
    id: any;
}
export interface MArgument extends Argument, Document {
}
export interface MEmbedding extends Embedding, Document {
}
export interface MStepResultsOverview extends StepResultsOverview, Document {
}
export interface MMedia extends Media, Document {
}
export interface MAtachment extends Attachment, Document {
}
export interface MRow extends Row, Document {
}
export declare const sttachmentSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const mediaSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const embeddingSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const locationsSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const rowSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const stepResultsOverviewSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const argumentsRowsSchemaRow: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const argumentsRowsSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const argumentSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const matchSchemaArguments: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
export declare const stepSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>>;
//# sourceMappingURL=mongoose-step-schemas.d.ts.map