import mongoose from 'mongoose';
import { Document, Types } from 'mongoose';
type DescriptionItem = {
    description: string;
    price: string;
    remark: string;
};
export declare class Estimate {
    description: DescriptionItem[];
    notes: string[];
    remarks: string[];
    quotation_id: mongoose.Types.ObjectId;
}
export type EstimateDocument = Estimate & Document;
export declare const EstimateSchema: mongoose.Schema<Estimate, mongoose.Model<Estimate, any, any, any, mongoose.Document<unknown, any, Estimate, any> & Estimate & {
    _id: Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, Estimate, mongoose.Document<unknown, {}, mongoose.FlatRecord<Estimate>, {}> & mongoose.FlatRecord<Estimate> & {
    _id: Types.ObjectId;
} & {
    __v: number;
}>;
export {};
