import type { AiBudgetPriceIdentity as _memoflow_v1_AiBudgetPriceIdentity, AiBudgetPriceIdentity__Output as _memoflow_v1_AiBudgetPriceIdentity__Output } from '../../memoflow/v1/AiBudgetPriceIdentity.js'; import type { Long } from '@grpc/proto-loader'; export interface AiBudgetEstimate { 'total_tokens'?: (number | string | Long); 'cost_nanos'?: (number | string | Long); 'wall_clock_ms'?: (number | string | Long); 'model_calls'?: (number | string | Long); 'tool_calls'?: (number | string | Long); 'price'?: (_memoflow_v1_AiBudgetPriceIdentity | null); 'unknown_price_override_audit_id'?: (string); '_cost_nanos'?: "cost_nanos"; } export interface AiBudgetEstimate__Output { 'total_tokens': (string); 'cost_nanos'?: (string); 'wall_clock_ms': (string); 'model_calls': (string); 'tool_calls': (string); 'price': (_memoflow_v1_AiBudgetPriceIdentity__Output | null); 'unknown_price_override_audit_id': (string); '_cost_nanos'?: "cost_nanos"; }