import { STANDING_CONTEXT_TOKENIZER } from '../core/services/mcp-standing-cost.js'; import { type CapabilityFamily } from '../core/services/mcp-handlers/tool-contract.js'; export interface PresetSurfaceMeasurement { preset: string; toolCount: number; bytes: number; estimatedTokens: number; tokenizer: typeof STANDING_CONTEXT_TOKENIZER; families: CapabilityFamily[]; toolIds: string[]; } export declare function measurePresetSurface(preset: string): PresetSurfaceMeasurement; export declare function comparePresetSurfaces(presetA: string, presetB: string): { presetA: PresetSurfaceMeasurement; presetB: PresetSurfaceMeasurement; delta: { bytes: number; estimatedTokens: number; toolCount: number; }; }; //# sourceMappingURL=preset-surface.d.ts.map