import { Env, MarketId } from "./types";
export declare class TradeStream {
    private headers;
    private expressClient;
    constructor(env?: Env);
    getStream(params?: {
        direction?: number;
    }): Promise<TradeStreamResponse>;
    getStreamByMarketId({ marketId, direction, }: {
        marketId: MarketId;
        direction?: number;
    }): Promise<TradeStreamResponse>;
}
export type TradeStreamResponse = TradeStreamEvent[];
export type TradeStreamEvent = {
    symbol: string;
    slot: number;
    marketId: string;
    direction: number;
    fpu: number;
    marketPrice: number;
    indexPrice: number;
    size: number;
    notional: number;
};
//# sourceMappingURL=tradeStream.d.ts.map