import type { ContextMode, ContextPackResult } from "../context/types.js"; export declare const SKILL_PACK_DEFAULT_BUDGET = 500; export declare const SKILL_PACK_MAX_FILES = 6; export declare const SKILL_PACK_MAX_SYMBOLS = 6; export interface SkillPackOptions { task: string; root?: string; mode?: ContextMode; budgetTokens?: number; } export declare function applySkillPackEnv(budgetTokens?: number): void; export declare function clearSkillPackEnv(): void; export declare function buildSkillPack(options: SkillPackOptions): ContextPackResult; export declare const CLAUDE_PACK_DEFAULT_BUDGET = 900; /** * Claude-optimized pack: skips proof-minimal slimming so the pack keeps * relationship-bearing fields (concepts, commands) and a larger file list. * Budget stays compact (default 900 tokens). */ export declare function buildClaudeSkillPack(options: SkillPackOptions): ContextPackResult; export declare function estimateTokensFromText(text: string): number;