/**
 * Interaction Tools
 *
 * debug_send_message - Send a message to the agent
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const sendMessageSchema: z.ZodObject<{
    text: z.ZodString;
    sessionId: z.ZodOptional<z.ZodString>;
    waitForResponse: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    timeout: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    text: string;
    waitForResponse: boolean;
    timeout: number;
    sessionId?: string | undefined;
}, {
    text: string;
    sessionId?: string | undefined;
    waitForResponse?: boolean | undefined;
    timeout?: number | undefined;
}>;
export type SendMessageArgs = z.infer<typeof sendMessageSchema>;
export declare function sendMessage(args: SendMessageArgs, ctx: DebugContext): Promise<string>;
//# sourceMappingURL=interaction.d.ts.map