/// import TypedEmitter from 'typed-emitter'; import { Logger } from '../../../utils/logger/logger'; import { ICandle, IProviderEvents } from '../interfaces'; import { IProviderCommon } from '../interfaces/IProviderCommon'; declare const ProviderCommon_base: new () => TypedEmitter; export declare class ProviderCommon extends ProviderCommon_base implements IProviderCommon { weightLimitPerMinute: number; name: string; log: Logger; constructor(); weightLimitLevels: { type: string; ratio: number; waitTimeMS: number; }[]; getVolatility(candles: ICandle[]): [low: number, high: number, variation: number]; getApiRatioLimits(): Promise; respectApiRatioLimits(): Promise; } export {};