import type { AiBudgetPolicy as _memoflow_v1_AiBudgetPolicy, AiBudgetPolicy__Output as _memoflow_v1_AiBudgetPolicy__Output } from '../../memoflow/v1/AiBudgetPolicy.js'; import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../google/protobuf/Timestamp.js'; import type { Long } from '@grpc/proto-loader'; export interface AiBudgetAccount { 'budget_account_id'?: (string); 'namespace'?: (string); 'workflow_id'?: (string); 'run_id'?: (string); 'policy_version'?: (number | string | Long); 'policy'?: (_memoflow_v1_AiBudgetPolicy | null); 'created_at'?: (_google_protobuf_Timestamp | null); 'updated_at'?: (_google_protobuf_Timestamp | null); '_workflow_id'?: "workflow_id"; '_run_id'?: "run_id"; } export interface AiBudgetAccount__Output { 'budget_account_id': (string); 'namespace': (string); 'workflow_id'?: (string); 'run_id'?: (string); 'policy_version': (string); 'policy': (_memoflow_v1_AiBudgetPolicy__Output | null); 'created_at': (_google_protobuf_Timestamp__Output | null); 'updated_at': (_google_protobuf_Timestamp__Output | null); '_workflow_id'?: "workflow_id"; '_run_id'?: "run_id"; }