import { QuoteItem } from '../../domain/entities/QuoteItem';
import { IQuoteItemRepository } from '../../domain/repositories/IQuoteItemRepository';
import { IQuoteRepository } from '../../domain/repositories/IQuoteRepository';
interface CreateQuoteItemRequest {
    organizationId: string;
    quoteId: string;
    productId: string;
    quantity: number;
    unitPrice: number;
    notes?: string;
}
export declare class CreateQuoteItem {
    private quoteItemRepository;
    private quoteRepository;
    constructor(quoteItemRepository: IQuoteItemRepository, quoteRepository: IQuoteRepository);
    execute(request: CreateQuoteItemRequest): Promise<QuoteItem>;
}
export {};
//# sourceMappingURL=CreateQuoteItem.d.ts.map