import { Engine } from "./exchange/engine";
import { Candle, CandleResolution, Order } from "./swapContext";
export interface ISwapUser {
    params: any;
    bcswap: Engine;
    init(): void;
    handleTick?(price: number): void;
    handleCandle?(candle: Candle, resolution: CandleResolution): void;
    accountCallback?(): void;
    positionCallback?(): void;
    orderCallback?(order: Order): void;
    dealCallback?(order: Order): void;
    start(): void;
    subscribeCandle(resolution: CandleResolution): void;
    timer(cron: string, f: () => void): void;
    stop(): void;
}
