import type { SKYKOIConfig } from "../../config/config.js";
import type { AnyKoiTool } from "./common.js";
type MessageToolOptions = {
    koiAccountId?: string;
    koiSessionKey?: string;
    config?: SKYKOIConfig;
    currentChannelId?: string;
    currentChannelProvider?: string;
    currentThreadTs?: string;
    replyToMode?: "off" | "first" | "all";
    hasRepliedRef?: {
        value: boolean;
    };
    sandboxRoot?: string;
    requireExplicitTarget?: boolean;
};
export declare function createMessageTool(options?: MessageToolOptions): AnyKoiTool;
export {};
