/** * Statusline-specific configuration for Token Nerd * Imports shared constants and provides statusline-specific logic */ import { TOKEN_LIMITS } from '../config'; export { TOKEN_LIMITS }; export declare const THRESHOLDS: { readonly SPIKE_TOKENS: 10000; readonly DANGER_PERCENT: 85; readonly WARNING_PERCENT: 70; readonly MONITOR_INTERVAL: 2000; }; export interface TokenStatus { total: number; limit: number; percentage: number; remaining: number; remainingPercent: number; status: 'normal' | 'warning' | 'danger'; emoji: string; } export declare function calculateTokenStatus(totalTokens: number, model?: string): TokenStatus; export interface FormatOptions { showPercentage?: boolean; showWarning?: boolean; showRemaining?: boolean; } export declare function formatTokenCount(tokens: number, options?: FormatOptions): string; export declare function estimateOperationsRemaining(currentTokens: number, averageDelta?: number, model?: string): number; export declare function isSpike(tokenDelta: number): boolean; //# sourceMappingURL=config.d.ts.map