import { Repository } from 'typeorm';
import { ClsService } from 'nestjs-cls';
import { TenantAwareRepository } from '../../../common/repositories/tenant-aware.repository';
import { CustomerInvoiceEntity } from '../../../entities/customer-invoice.entity';
export declare class CustomerInvoiceRepository extends TenantAwareRepository<CustomerInvoiceEntity> {
    constructor(repo: Repository<CustomerInvoiceEntity>, cls: ClsService);
    findForBooking(bookingId: string): Promise<CustomerInvoiceEntity[]>;
    findLatestForBooking(bookingId: string): Promise<CustomerInvoiceEntity | null>;
}
