import { Quote } from '../../domain/entities/Quote';
import { IQuoteRepository } from '../../domain/repositories/IQuoteRepository';
interface UpdateQuoteRequest {
    id: string;
    organizationId: string;
    status?: string;
    totalAmount?: number;
    version?: number;
    signedAt?: Date | null;
    signedBy?: string | null;
}
export declare class UpdateQuote {
    private quoteRepository;
    constructor(quoteRepository: IQuoteRepository);
    execute(request: UpdateQuoteRequest): Promise<Quote>;
}
export {};
//# sourceMappingURL=UpdateQuote.d.ts.map