/**
 * Canvas/A2UI Tool Definitions
 *
 * Tool definitions for AI agents to interact with visual canvases
 * and the A2UI protocol for dynamic UI generation.
 */
import { CodeBuddyTool } from './types.js';
/**
 * A2UI Canvas Tool
 *
 * Create dynamic visual interfaces using the A2UI protocol.
 * Supports surfaces with components, data binding, and real-time updates.
 */
export declare const A2UI_TOOL: CodeBuddyTool;
/**
 * Visual Canvas Tool
 *
 * Create and manipulate visual canvases with elements like text, code, images, charts.
 */
export declare const VISUAL_CANVAS_TOOL: CodeBuddyTool;
/**
 * All canvas tools
 */
export declare const CANVAS_TOOLS: CodeBuddyTool[];
export default CANVAS_TOOLS;
