import type { HarnessSubscriptionUsage } from '../types/HarnessSubscriptionUsage'; /** * Converts Claude Code stream-json rate-limit events into the shared subscription-usage snapshot. * * Claude Code can emit one event for each applicable limit, so the parser preserves every distinct window instead of * assuming the familiar 5-hour and seven-day pair. This lets a new vendor-side limit appear in the dashboard without * changing its renderer. * * @private internal utility of the Claude Code runner */ export declare function parseClaudeCodeSubscriptionUsage(output: string): HarnessSubscriptionUsage | undefined;