import { SupermodelIoLogisticsExpressExportDeclarationInvoiceCustomerReferencesInner } from './SupermodelIoLogisticsExpressExportDeclarationInvoiceCustomerReferencesInner';
export declare class SupermodelIoLogisticsExpressExportDeclarationInvoice {
    'number': string;
    'date': string;
    '_function': SupermodelIoLogisticsExpressExportDeclarationInvoiceFunctionEnum;
    'customerReferences'?: Set<SupermodelIoLogisticsExpressExportDeclarationInvoiceCustomerReferencesInner>;
    static readonly discriminator: string | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
export declare type SupermodelIoLogisticsExpressExportDeclarationInvoiceFunctionEnum = "import" | "export" | "both";
