import type { TradingRuntime } from "../trading.js"; export type SpotSide = "buy" | "sell"; export type GridSide = "long" | "short" | "neutral"; export type StrategyLog = (message: string) => void; export declare function elapsedSeconds(startedAt: number): number; export declare function round(value: number, digits?: number): number; export declare function quantizeDown(value: number, step: number): number; export declare function sleep(ms: number): Promise; export declare function createSignalState(): { isRunning(): boolean; dispose(): void; }; export declare function safeMidPrice(runtime: TradingRuntime, poolKey: string): Promise; export declare function logStrategy(prefix: string, message: string, log: StrategyLog): void;