import type { FasedAgentConfig } from "../config/config.js";
type TradeChatAction = "event_plan" | "limit_cancel" | "limit_history" | "limit_order" | "quote" | "schedule_plan" | "swap";
export type TradeChatCommand = {
    action: TradeChatAction;
    args: Record<string, unknown>;
    condition?: string;
    scheduleLabel?: string;
};
export declare function parseTradeChatCommand(message: string): TradeChatCommand | null;
export declare function executeTradeChatCommand(params: {
    cfg: FasedAgentConfig;
    command: TradeChatCommand;
    sessionKey?: string;
}): Promise<{
    result: unknown;
    replyText: string;
}>;
export {};
