import { IDesenfilaContainerOrder } from '../interfaces';
import { DesenfilaContainerOrderItemEntity } from './i-container-order-item.entity';
import { DesenfilaContainerOrderPaymentEntity } from './i-container-order-payment';
import { DesenfilaContainerOrderPixEntity } from './i-container-order-pix.entity';
export declare class DesenfilaContainerOrderEntity implements IDesenfilaContainerOrder {
    active: boolean;
    addition: number;
    amount: number;
    callback: string;
    consumation: number;
    containerId: string;
    createdAt: Date;
    createdBy: string;
    debug: boolean;
    dest: {
        customerId: string;
        doc: string;
        email: string;
        name: string;
        phone: string;
    };
    pix?: DesenfilaContainerOrderPixEntity | undefined;
    diffConsumation: number;
    discount: number;
    from: string;
    hasReceipt: boolean;
    id: string;
    invite: number;
    items: DesenfilaContainerOrderItemEntity[];
    merchantId: string;
    netAmount: number;
    paid: boolean;
    paidBy: string;
    paidValue: number;
    payment: DesenfilaContainerOrderPaymentEntity;
    payments: DesenfilaContainerOrderPaymentEntity[];
    pendingPayment: number;
    pos: string;
    refId: string;
    status: string;
    updatedAt: Date;
    updatedBy: string;
    version: string;
    constructor(data?: Partial<DesenfilaContainerOrderEntity>);
}
