/** * Renders a tool's input and output JSON Schemas as a compact TypeScript * signature, e.g. * `list_issues(input: { teamId: string; first?: number /* maximum: 50 *\/ }): Promise`. * * Constraints the model must respect (`minimum`, `maximum`, `pattern`, …) stay * as comments. Rendering is deterministic, so the same schemas always produce * the same text. */ export declare function renderToolSignature(input: { readonly name: string; readonly inputSchema?: Record; readonly outputSchema?: Record; }): string;