export * from './context.entity'; export * from './user.entity'; export * from './client.entity'; export * from './broker.entity'; export * from './custom.exception'; export * from './integrations'; export * from './permission'; export * from './route.entity'; export * from './user.entity'; export * from './wallet.entity'; export * from '../logger'; export * from '../responses/express'; declare module 'axios' { interface InternalAxiosRequestConfig { meta?: any; } } type SaveActivityLogDTO = { clientId: string; userId: string; service?: string; reference?: string; event: string; timestamp: number; message: string; data: any; }; declare enum ErrorTypeEnum { ProviderError = "ProviderError", PlatformError = "PlatformError", CustomerError = "CustomerError" } type FunctionResult = { error?: string; statusCode?: number; data?: T; errorCode?: string; errorType?: ErrorTypeEnum | string; errorKey?: string; [x: string]: any; }; type PFunctionResult = Promise>; type FunctionResponseDTO = FunctionResult; interface TransactionFee { chargeBearer?: string; charge: number; provider: number; platform: number; partner: { clientId?: string; value: number; }; custom: number; tax: number; VAT: { merchant: number; customer: number; total: number; }; cap?: number; extra?: number; total: number; totalExcludingVAT: number; merchant?: number; customer?: number; ownIntegration?: boolean; roundUpFinalValue?: boolean; [x: string]: any; } export { SaveActivityLogDTO, FunctionResponseDTO, FunctionResult, PFunctionResult, TransactionFee, ErrorTypeEnum, }; export { CountryCode } from 'libphonenumber-js'; export { BigNumber } from 'bignumber.js';