import { Model } from '@loopback/repository';
import { Options } from 'loopback4-billing';
import { AddressDto } from './address-dto.model';
import { ChargeDto } from './charge-dto.model';
import { InvoiceStatus } from '../../types';
export declare class InvoiceDto extends Model {
    id?: string;
    customerId: string;
    currencyCode: string;
    options?: Options;
    shippingAddress: AddressDto;
    charges: ChargeDto[];
    status?: InvoiceStatus;
    constructor(data?: Partial<InvoiceDto>);
}
