/** * useUsage Hook * * React hook for managing usage tracking in the UI */ import { type LimitCheckResult, type UsageAction, type UsageReport } from '../../core/tier/usage-service.js'; export interface UseUsageReturn { usage: UsageReport | null; loading: boolean; error: string | null; refresh: () => Promise; } export declare function useUsage(): UseUsageReturn; export interface UseCheckLimitReturn { checkLimit: (action: UsageAction) => Promise; recordUsage: (action: UsageAction) => Promise; } export declare function useCheckLimit(): UseCheckLimitReturn; //# sourceMappingURL=useUsage.d.ts.map