///
import { Agent as HttpAgent } from 'http';
import { Agent as HttpsAgent } from 'https';
import { AlunaProtocolsEnum } from '../enums/AlunaProxyAgentEnum';
export interface IAlunaSettingsSchema {
cacheTtlInSeconds?: number;
disableCache?: boolean;
affiliateCode?: string;
orderAnnotation?: string;
referralCode?: string;
proxySettings?: IAlunaProxySchema;
useTestNet?: boolean;
symbolMappings?: Record;
}
export interface IAlunaProxySchema {
host: string;
port: number;
protocol?: AlunaProtocolsEnum;
agent?: HttpAgent | HttpsAgent;
}