/** * 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 string for available tools at given tier */ static generate(tier?: 1 | 2 | 3, allowedTools?: string[]): string; /** Estimate token count (rough: 1 token ≈ 4 chars) */ static estimateTokens(tier?: 1 | 2 | 3, allowedTools?: string[]): number; } //# sourceMappingURL=type-definition-generator.d.ts.map