/**
 * TokenBudget — Token 预算控制
 *
 * token 估算统一使用 shared/token-utils（CJK 感知），
 * 用于确保 .mdc 文件不超出 Cursor 上下文预算。
 */
import { estimateTokens } from '../../shared/token-utils.js';
export { estimateTokens };
/** 默认预算配置 */
export declare const BUDGET: {
    CHANNEL_A_MAX: number;
    CHANNEL_B_MAX_PER_FILE: number;
    CHANNEL_B_MAX_PATTERNS: number;
    CHANNEL_A_MAX_RULES: number;
};
/**
 * 按 token 预算截断内容行
 * @param lines 内容行
 * @param budget token 上限
 * @returns }
 */
export declare function truncateToTokenBudget(lines: string[], budget: number): {
    kept: string[];
    dropped: number;
    tokensUsed: number;
};
