export declare class Quote {
    readonly id: string;
    organizationId: string;
    opportunityId: string;
    quoteNumber: string;
    status: string;
    totalAmount: number;
    version: number;
    signedAt: Date | null;
    signedBy: string | null;
    createdAt: Date;
    updatedAt: Date;
    constructor(id: string, organizationId: string, opportunityId: string, quoteNumber: string, status: string, totalAmount: number, version: number, signedAt: Date | null, signedBy: string | null, createdAt: Date, updatedAt: Date);
    updateStatus(newStatus: string): void;
    updateTotalAmount(newTotalAmount: number): void;
    incrementVersion(): void;
    markAsSigned(signedBy: string): void;
}
//# sourceMappingURL=Quote.d.ts.map