import { EDocType } from '../../general';
import { IFee } from '../../transaction';
import { IDesenfilaMerchant, IDesenfilaMerchantMercadoPago } from '../interfaces';
import { DesenfilaMerchantAddressEntity } from './merchant-address.entity';
import { DesenfilaMerchantV2PaymentProviderEntity } from './merchant-payment-provider.entity';
export declare class DesenfilaMerchantEntity implements IDesenfilaMerchant {
    active: boolean;
    address: DesenfilaMerchantAddressEntity;
    containerId: string;
    containerName?: string | undefined;
    countryCode: string;
    createdAt: number | Date;
    development: boolean;
    doc: string;
    docType: EDocType;
    email: string;
    id: string;
    imageURL: string;
    isTest: boolean;
    mercadoPago?: IDesenfilaMerchantMercadoPago | undefined;
    name: string;
    paymentProvider: DesenfilaMerchantV2PaymentProviderEntity;
    phoneNumber: string;
    updatedAt: number | Date;
    version: string;
    natiRefId?: string | undefined;
    fees: IFee[];
    constructor(data?: Partial<DesenfilaMerchantEntity>);
}
