import * as mongosse from 'mongoose';
import { HydratedDocument } from 'mongoose';
export declare class Reports {
    restaurant_id: string;
    order_id: string;
    user_id: string;
    driver_id: string;
    image: string;
    description: string;
    reply: string;
    status: string;
    reply_at: number;
    created_at: number;
    updated_at: number;
    report_reason_id: string;
    chatSessionId: string;
}
export type ReportsDocument = HydratedDocument<Reports>;
export declare const ReportsModel: mongosse.Schema<Reports, mongosse.Model<Reports, any, any, any, mongosse.Document<unknown, any, Reports, any, {}> & Reports & {
    _id: mongosse.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongosse.DefaultSchemaOptions, Reports, mongosse.Document<unknown, {}, mongosse.FlatRecord<Reports>, {}, mongosse.ResolveSchemaOptions<mongosse.DefaultSchemaOptions>> & mongosse.FlatRecord<Reports> & {
    _id: mongosse.Types.ObjectId;
} & {
    __v: number;
}>;
