import type { CodeActToolPolicy } from './tool-policy.js'; /** * Generates TypeScript-style function declarations for LLM context. * Produces compact .d.ts-like output (~2000 chars) instead of * verbose markdown tool descriptions (~8000+ chars). */ export declare class TypeDefinitionGenerator { /** Generate .d.ts from an already-projected canonical policy. */ static generate(policy: CodeActToolPolicy): string; /** Estimate token count (rough: 1 token ≈ 4 chars) */ static estimateTokens(policy: CodeActToolPolicy): number; } //# sourceMappingURL=type-definition-generator.d.ts.map