/// <reference types="node" />
import { Readable } from "stream";
export interface ICandle {
    time: string;
    open: number;
    high: number;
    low: number;
    close: number;
    volume: number;
}
export declare function getPairs(exchange: string): Promise<Array<{
    currency: string;
    asset: string;
}>>;
export declare function getPeriods(exchange: string): Promise<number[]>;
export declare function getExchanges(): string[];
export declare function streamCandle({ exchange, currency, asset, period, start, end }: {
    exchange: string;
    currency: string;
    asset: string;
    period: number;
    start?: string;
    end?: string;
}): Readable;
export declare function importCandles({ exchange, currency, asset, period, begin, end }: {
    exchange: string;
    currency: string;
    asset: string;
    period: number;
    begin: string;
    end: string;
}): Readable;
