import type { FasedAgentConfig } from "../config/config.js";
type WalletChatAction = "address" | "assets" | "balance" | "balances" | "list" | "send";
export type WalletChatCommand = {
    action: WalletChatAction;
    args: Record<string, unknown>;
};
export declare function parseWalletChatCommand(message: string): WalletChatCommand | null;
export declare function formatWalletCommandReply(command: WalletChatCommand, details: Record<string, unknown>): string;
export declare function executeWalletChatCommand(params: {
    cfg: FasedAgentConfig;
    command: WalletChatCommand;
    sessionKey?: string;
}): Promise<{
    result: unknown;
    replyText: string;
}>;
export {};
