/** * @license * Copyright 2025 Vybestack LLC * SPDX-License-Identifier: Apache-2.0 */ import type { CompressionContext, CompressionResult, CompressionStrategy, StrategyTrigger } from './types.js'; export declare class OneShotStrategy implements CompressionStrategy { readonly name: "one-shot"; readonly requiresLLM = true; /** @plan PLAN-20260211-HIGHDENSITY.P03 @requirement REQ-HD-001.3 */ readonly trigger: StrategyTrigger; compress(context: CompressionContext): Promise; private computeSplit; private resolvePrompt; private callProvider; private noCompressionResult; /** * @plan PLAN-20260211-HIGHDENSITY.P23 * @requirement REQ-HD-011.3, REQ-HD-012.2 */ private buildContextInjections; }