import type * as ElevenLabs from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { Icon } from "./Icon"; import { ToolAnnotations } from "./ToolAnnotations"; import { ToolExecution } from "./ToolExecution"; export declare const Tool: core.serialization.ObjectSchema; export declare namespace Tool { interface Raw { name: string; title?: string | null; description?: string | null; inputSchema: Record; outputSchema?: Record | null; icons?: Icon.Raw[] | null; annotations?: ToolAnnotations.Raw | null; _meta?: Record | null; execution?: ToolExecution.Raw | null; [key: string]: any; } }