import type { AiBudgetLimit as _memoflow_v1_AiBudgetLimit, AiBudgetLimit__Output as _memoflow_v1_AiBudgetLimit__Output } from '../../memoflow/v1/AiBudgetLimit.js'; export interface AiBudgetLimits { 'total_tokens'?: (_memoflow_v1_AiBudgetLimit | null); 'cost_nanos'?: (_memoflow_v1_AiBudgetLimit | null); 'wall_clock_ms'?: (_memoflow_v1_AiBudgetLimit | null); 'model_calls'?: (_memoflow_v1_AiBudgetLimit | null); 'tool_calls'?: (_memoflow_v1_AiBudgetLimit | null); } export interface AiBudgetLimits__Output { 'total_tokens': (_memoflow_v1_AiBudgetLimit__Output | null); 'cost_nanos': (_memoflow_v1_AiBudgetLimit__Output | null); 'wall_clock_ms': (_memoflow_v1_AiBudgetLimit__Output | null); 'model_calls': (_memoflow_v1_AiBudgetLimit__Output | null); 'tool_calls': (_memoflow_v1_AiBudgetLimit__Output | null); }