import type { Session } from '../types/index.js'; import { ContextBudget, type ContextBudgetConfig } from './ContextBudget.js'; import { TokenAccumulator } from './TokenAccumulator.js'; export declare function getOrCreateTokenAccumulator(session: Session, modelContextWindow?: number): TokenAccumulator; export declare function getOrCreateContextBudgetValidator(session: Session, partial?: Partial): ContextBudget;