import { type SkillMarkdownProfile } from "../cli/formatSkillMarkdown.js"; export declare const PACK_OPTIMIZATION_ROOT = ".mcp-benchmarks/pack-optimization"; export interface PackVariantResult { profile: SkillMarkdownProfile; contextTokens: number; fileCount: number; conceptCount: number; qualityScore: number; fileCoveragePass: boolean; conceptCoveragePass: boolean; qualityPass: boolean; passes: boolean; } export interface PackOptimizationTaskSummary { taskName: string; generatedAt: string; prompt: string; mode: string; variants: PackVariantResult[]; standard: PackVariantResult | null; ultra: PackVariantResult | null; smallestPassing: PackVariantResult | null; targetTokens: number; authDiscoveryTargetTokens: number | null; } export declare function optimizePacksForTask(repoPath: string, taskName: string): PackOptimizationTaskSummary; export declare function writePackOptimizationSummary(summary: PackOptimizationTaskSummary, taskDir: string): void;