import { Types, Document as MongooseDocument } from 'mongoose';
export type SalonTrainingDataDocument = SalonTrainingData & MongooseDocument;
export declare class SalonTrainingData {
    salonId: Types.ObjectId;
    title: string;
    fileType: string;
    text: string;
    s3Key: string;
    metadata: {
        language?: string;
        pageCount?: number;
        author?: string;
        source?: string;
    };
    status: string;
}
export declare const SalonDocumentSchema: import("mongoose").Schema<SalonTrainingData, import("mongoose").Model<SalonTrainingData, any, any, any, MongooseDocument<unknown, any, SalonTrainingData, any, {}> & SalonTrainingData & {
    _id: Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, SalonTrainingData, MongooseDocument<unknown, {}, import("mongoose").FlatRecord<SalonTrainingData>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<SalonTrainingData> & {
    _id: Types.ObjectId;
} & {
    __v: number;
}>;
