import { type Command } from "commander"; import type { CliContainer } from "../container.js"; import type { ScopedLogger } from "../logger.js"; export interface BalanceResponse { current_point_balance: number; plan_points_balance: number; addon_point_balance: number; plan_balance_usd: string; addon_balance_usd: string; total_balance_usd: string; points_cycle_start_time: number; next_daily_grant_time: number; next_monthly_grant_time: number; next_daily_grant_amount: number; next_monthly_grant_amount: number; auto_recharge: { enabled: boolean; status: string; threshold_points: number; threshold_usd: string; refill_points: number; refill_usd: string; last_recharge_failure_time: number | null; }; } export declare function renderBalanceDisplay(data: BalanceResponse, logger: ScopedLogger): void; export declare function registerUsageCommand(program: Command, container: CliContainer): void;