declare class Taapi {
    secret: string;
    provider: string;
    providerSecret: string;
    defaultExchange: string;
    constructs: {};
    calculationsCount: number;
    constructor(secret: string);
    setDefaultExchange(exchange: string): void;
    setProvider(provider: string, providerSecret: string): void;
    getIndicator(indicator: string, symbol: string, interval: string, params?: {}, exchange?: string): Promise<any>;
    resetBulkConstructs(): void;
    addCalculation(indicator: string, symbol: string, interval: string, id: string, params?: {}, exchange?: string): void;
    executeBulk(type?: string, params?: {}): Promise<any>;
    getExchangeSymbols(type: string, exchange?: string, quoteAsset?: string): Promise<any>;
}
export default Taapi;
