{"version":3,"sources":["../index.ts","../generated/index.ts","../client.ts","../utils/parse.ts"],"sourcesContent":["export * from './generated'\nexport * from './client'\nexport * from './types'\n\nexport { \n  GetAllVaultsDocument,\n  GetVaultsByManagerDocument,\n  GetVaultPricePerShareHistoryDocument,\n  GetVaultPricePerShareHistoryRangeDocument\n} from './generated'","import { GraphQLClient, RequestOptions } from 'graphql-request';\nimport gql from 'graphql-tag';\nexport type Maybe<T> = T | null;\nexport type InputMaybe<T> = Maybe<T>;\nexport type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };\nexport type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };\nexport type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };\nexport type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };\nexport type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };\ntype GraphQLClientRequestHeaders = RequestOptions['requestHeaders'];\n/** All built-in and custom scalars, mapped to their actual values */\nexport type Scalars = {\n  ID: { input: string; output: string; }\n  String: { input: string; output: string; }\n  Boolean: { input: boolean; output: boolean; }\n  Int: { input: number; output: number; }\n  Float: { input: number; output: number; }\n  contract_type: { input: any; output: any; }\n  jsonb: { input: any; output: any; }\n  numeric: { input: any; output: any; }\n  timestamp: { input: any; output: any; }\n  timestamptz: { input: any; output: any; }\n};\n\n/** columns and relationships of \"AlephVaultFactory_Initialized\" */\nexport type AlephVaultFactory_Initialized = {\n  __typename?: 'AlephVaultFactory_Initialized';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  version: Scalars['numeric']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVaultFactory_Initialized\". All fields are combined with a logical 'AND'. */\nexport type AlephVaultFactory_Initialized_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVaultFactory_Initialized_Bool_Exp>>;\n  _not?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVaultFactory_Initialized_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  version?: InputMaybe<Numeric_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVaultFactory_Initialized\". */\nexport type AlephVaultFactory_Initialized_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  version?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVaultFactory_Initialized\" */\nexport enum AlephVaultFactory_Initialized_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Version = 'version'\n}\n\n/** Streaming cursor of the table \"AlephVaultFactory_Initialized\" */\nexport type AlephVaultFactory_Initialized_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVaultFactory_Initialized_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVaultFactory_Initialized_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  version?: InputMaybe<Scalars['numeric']['input']>;\n};\n\n/** columns and relationships of \"AlephVaultFactory_RoleAdminChanged\" */\nexport type AlephVaultFactory_RoleAdminChanged = {\n  __typename?: 'AlephVaultFactory_RoleAdminChanged';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  newAdminRole: Scalars['String']['output'];\n  previousAdminRole: Scalars['String']['output'];\n  role: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVaultFactory_RoleAdminChanged\". All fields are combined with a logical 'AND'. */\nexport type AlephVaultFactory_RoleAdminChanged_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Bool_Exp>>;\n  _not?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  newAdminRole?: InputMaybe<String_Comparison_Exp>;\n  previousAdminRole?: InputMaybe<String_Comparison_Exp>;\n  role?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVaultFactory_RoleAdminChanged\". */\nexport type AlephVaultFactory_RoleAdminChanged_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  newAdminRole?: InputMaybe<Order_By>;\n  previousAdminRole?: InputMaybe<Order_By>;\n  role?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVaultFactory_RoleAdminChanged\" */\nexport enum AlephVaultFactory_RoleAdminChanged_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  NewAdminRole = 'newAdminRole',\n  /** column name */\n  PreviousAdminRole = 'previousAdminRole',\n  /** column name */\n  Role = 'role'\n}\n\n/** Streaming cursor of the table \"AlephVaultFactory_RoleAdminChanged\" */\nexport type AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  newAdminRole?: InputMaybe<Scalars['String']['input']>;\n  previousAdminRole?: InputMaybe<Scalars['String']['input']>;\n  role?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVaultFactory_RoleGranted\" */\nexport type AlephVaultFactory_RoleGranted = {\n  __typename?: 'AlephVaultFactory_RoleGranted';\n  account: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  role: Scalars['String']['output'];\n  sender: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVaultFactory_RoleGranted\". All fields are combined with a logical 'AND'. */\nexport type AlephVaultFactory_RoleGranted_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Bool_Exp>>;\n  _not?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Bool_Exp>>;\n  account?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  role?: InputMaybe<String_Comparison_Exp>;\n  sender?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVaultFactory_RoleGranted\". */\nexport type AlephVaultFactory_RoleGranted_Order_By = {\n  account?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  role?: InputMaybe<Order_By>;\n  sender?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVaultFactory_RoleGranted\" */\nexport enum AlephVaultFactory_RoleGranted_Select_Column {\n  /** column name */\n  Account = 'account',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Role = 'role',\n  /** column name */\n  Sender = 'sender'\n}\n\n/** Streaming cursor of the table \"AlephVaultFactory_RoleGranted\" */\nexport type AlephVaultFactory_RoleGranted_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVaultFactory_RoleGranted_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVaultFactory_RoleGranted_Stream_Cursor_Value_Input = {\n  account?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  role?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVaultFactory_RoleRevoked\" */\nexport type AlephVaultFactory_RoleRevoked = {\n  __typename?: 'AlephVaultFactory_RoleRevoked';\n  account: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  role: Scalars['String']['output'];\n  sender: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVaultFactory_RoleRevoked\". All fields are combined with a logical 'AND'. */\nexport type AlephVaultFactory_RoleRevoked_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Bool_Exp>>;\n  _not?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Bool_Exp>>;\n  account?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  role?: InputMaybe<String_Comparison_Exp>;\n  sender?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVaultFactory_RoleRevoked\". */\nexport type AlephVaultFactory_RoleRevoked_Order_By = {\n  account?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  role?: InputMaybe<Order_By>;\n  sender?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVaultFactory_RoleRevoked\" */\nexport enum AlephVaultFactory_RoleRevoked_Select_Column {\n  /** column name */\n  Account = 'account',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Role = 'role',\n  /** column name */\n  Sender = 'sender'\n}\n\n/** Streaming cursor of the table \"AlephVaultFactory_RoleRevoked\" */\nexport type AlephVaultFactory_RoleRevoked_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVaultFactory_RoleRevoked_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVaultFactory_RoleRevoked_Stream_Cursor_Value_Input = {\n  account?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  role?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVaultFactory_VaultDeployed\" */\nexport type AlephVaultFactory_VaultDeployed = {\n  __typename?: 'AlephVaultFactory_VaultDeployed';\n  configId: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  manager: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  vault: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVaultFactory_VaultDeployed\". All fields are combined with a logical 'AND'. */\nexport type AlephVaultFactory_VaultDeployed_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Bool_Exp>>;\n  _not?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Bool_Exp>>;\n  configId?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  manager?: InputMaybe<String_Comparison_Exp>;\n  name?: InputMaybe<String_Comparison_Exp>;\n  vault?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVaultFactory_VaultDeployed\". */\nexport type AlephVaultFactory_VaultDeployed_Order_By = {\n  configId?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  manager?: InputMaybe<Order_By>;\n  name?: InputMaybe<Order_By>;\n  vault?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVaultFactory_VaultDeployed\" */\nexport enum AlephVaultFactory_VaultDeployed_Select_Column {\n  /** column name */\n  ConfigId = 'configId',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Manager = 'manager',\n  /** column name */\n  Name = 'name',\n  /** column name */\n  Vault = 'vault'\n}\n\n/** Streaming cursor of the table \"AlephVaultFactory_VaultDeployed\" */\nexport type AlephVaultFactory_VaultDeployed_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVaultFactory_VaultDeployed_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVaultFactory_VaultDeployed_Stream_Cursor_Value_Input = {\n  configId?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  manager?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  vault?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_DepositRequest\" */\nexport type AlephVault_DepositRequest = {\n  __typename?: 'AlephVault_DepositRequest';\n  amount: Scalars['String']['output'];\n  batchId: Scalars['numeric']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  txHash: Scalars['String']['output'];\n  userWalletAddress: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** columns and relationships of \"AlephVault_DepositRequestSettled\" */\nexport type AlephVault_DepositRequestSettled = {\n  __typename?: 'AlephVault_DepositRequestSettled';\n  amount: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  sharesToMint: Scalars['String']['output'];\n  user: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_DepositRequestSettled\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_DepositRequestSettled_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_DepositRequestSettled_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_DepositRequestSettled_Bool_Exp>>;\n  amount?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  sharesToMint?: InputMaybe<String_Comparison_Exp>;\n  user?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_DepositRequestSettled\". */\nexport type AlephVault_DepositRequestSettled_Order_By = {\n  amount?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  sharesToMint?: InputMaybe<Order_By>;\n  user?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_DepositRequestSettled\" */\nexport enum AlephVault_DepositRequestSettled_Select_Column {\n  /** column name */\n  Amount = 'amount',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  SharesToMint = 'sharesToMint',\n  /** column name */\n  User = 'user',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"AlephVault_DepositRequestSettled\" */\nexport type AlephVault_DepositRequestSettled_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_DepositRequestSettled_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_DepositRequestSettled_Stream_Cursor_Value_Input = {\n  amount?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  sharesToMint?: InputMaybe<Scalars['String']['input']>;\n  user?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_DepositRequest\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_DepositRequest_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_DepositRequest_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_DepositRequest_Bool_Exp>>;\n  amount?: InputMaybe<String_Comparison_Exp>;\n  batchId?: InputMaybe<Numeric_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  txHash?: InputMaybe<String_Comparison_Exp>;\n  userWalletAddress?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_DepositRequest\". */\nexport type AlephVault_DepositRequest_Order_By = {\n  amount?: InputMaybe<Order_By>;\n  batchId?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  txHash?: InputMaybe<Order_By>;\n  userWalletAddress?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_DepositRequest\" */\nexport enum AlephVault_DepositRequest_Select_Column {\n  /** column name */\n  Amount = 'amount',\n  /** column name */\n  BatchId = 'batchId',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  TxHash = 'txHash',\n  /** column name */\n  UserWalletAddress = 'userWalletAddress',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"AlephVault_DepositRequest\" */\nexport type AlephVault_DepositRequest_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_DepositRequest_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_DepositRequest_Stream_Cursor_Value_Input = {\n  amount?: InputMaybe<Scalars['String']['input']>;\n  batchId?: InputMaybe<Scalars['numeric']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  txHash?: InputMaybe<Scalars['String']['input']>;\n  userWalletAddress?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_FeesAccumulated\" */\nexport type AlephVault_FeesAccumulated = {\n  __typename?: 'AlephVault_FeesAccumulated';\n  currentBatchId: Scalars['numeric']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  lastFeePaidId: Scalars['numeric']['output'];\n  managementFee: Scalars['String']['output'];\n  performanceFee: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_FeesAccumulated\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_FeesAccumulated_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_FeesAccumulated_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_FeesAccumulated_Bool_Exp>>;\n  currentBatchId?: InputMaybe<Numeric_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  lastFeePaidId?: InputMaybe<Numeric_Comparison_Exp>;\n  managementFee?: InputMaybe<String_Comparison_Exp>;\n  performanceFee?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_FeesAccumulated\". */\nexport type AlephVault_FeesAccumulated_Order_By = {\n  currentBatchId?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  lastFeePaidId?: InputMaybe<Order_By>;\n  managementFee?: InputMaybe<Order_By>;\n  performanceFee?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_FeesAccumulated\" */\nexport enum AlephVault_FeesAccumulated_Select_Column {\n  /** column name */\n  CurrentBatchId = 'currentBatchId',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  LastFeePaidId = 'lastFeePaidId',\n  /** column name */\n  ManagementFee = 'managementFee',\n  /** column name */\n  PerformanceFee = 'performanceFee'\n}\n\n/** Streaming cursor of the table \"AlephVault_FeesAccumulated\" */\nexport type AlephVault_FeesAccumulated_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_FeesAccumulated_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_FeesAccumulated_Stream_Cursor_Value_Input = {\n  currentBatchId?: InputMaybe<Scalars['numeric']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  lastFeePaidId?: InputMaybe<Scalars['numeric']['input']>;\n  managementFee?: InputMaybe<Scalars['String']['input']>;\n  performanceFee?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_FeesCollected\" */\nexport type AlephVault_FeesCollected = {\n  __typename?: 'AlephVault_FeesCollected';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  managementFeesCollected: Scalars['String']['output'];\n  performanceFeesCollected: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_FeesCollected\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_FeesCollected_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_FeesCollected_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_FeesCollected_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  managementFeesCollected?: InputMaybe<String_Comparison_Exp>;\n  performanceFeesCollected?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_FeesCollected\". */\nexport type AlephVault_FeesCollected_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  managementFeesCollected?: InputMaybe<Order_By>;\n  performanceFeesCollected?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_FeesCollected\" */\nexport enum AlephVault_FeesCollected_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  ManagementFeesCollected = 'managementFeesCollected',\n  /** column name */\n  PerformanceFeesCollected = 'performanceFeesCollected'\n}\n\n/** Streaming cursor of the table \"AlephVault_FeesCollected\" */\nexport type AlephVault_FeesCollected_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_FeesCollected_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_FeesCollected_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  managementFeesCollected?: InputMaybe<Scalars['String']['input']>;\n  performanceFeesCollected?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_FlowPaused\" */\nexport type AlephVault_FlowPaused = {\n  __typename?: 'AlephVault_FlowPaused';\n  _pausableFlow: Scalars['String']['output'];\n  _pauser: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_FlowPaused\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_FlowPaused_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_FlowPaused_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_FlowPaused_Bool_Exp>>;\n  _pausableFlow?: InputMaybe<String_Comparison_Exp>;\n  _pauser?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_FlowPaused\". */\nexport type AlephVault_FlowPaused_Order_By = {\n  _pausableFlow?: InputMaybe<Order_By>;\n  _pauser?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_FlowPaused\" */\nexport enum AlephVault_FlowPaused_Select_Column {\n  /** column name */\n  PausableFlow = '_pausableFlow',\n  /** column name */\n  Pauser = '_pauser',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id'\n}\n\n/** Streaming cursor of the table \"AlephVault_FlowPaused\" */\nexport type AlephVault_FlowPaused_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_FlowPaused_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_FlowPaused_Stream_Cursor_Value_Input = {\n  _pausableFlow?: InputMaybe<Scalars['String']['input']>;\n  _pauser?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_FlowUnpaused\" */\nexport type AlephVault_FlowUnpaused = {\n  __typename?: 'AlephVault_FlowUnpaused';\n  _pausableFlowFlag: Scalars['String']['output'];\n  _unpauser: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_FlowUnpaused\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_FlowUnpaused_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_FlowUnpaused_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_FlowUnpaused_Bool_Exp>>;\n  _pausableFlowFlag?: InputMaybe<String_Comparison_Exp>;\n  _unpauser?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_FlowUnpaused\". */\nexport type AlephVault_FlowUnpaused_Order_By = {\n  _pausableFlowFlag?: InputMaybe<Order_By>;\n  _unpauser?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_FlowUnpaused\" */\nexport enum AlephVault_FlowUnpaused_Select_Column {\n  /** column name */\n  PausableFlowFlag = '_pausableFlowFlag',\n  /** column name */\n  Unpauser = '_unpauser',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id'\n}\n\n/** Streaming cursor of the table \"AlephVault_FlowUnpaused\" */\nexport type AlephVault_FlowUnpaused_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_FlowUnpaused_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_FlowUnpaused_Stream_Cursor_Value_Input = {\n  _pausableFlowFlag?: InputMaybe<Scalars['String']['input']>;\n  _unpauser?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_Initialized\" */\nexport type AlephVault_Initialized = {\n  __typename?: 'AlephVault_Initialized';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  version: Scalars['numeric']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_Initialized\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_Initialized_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_Initialized_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_Initialized_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_Initialized_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  version?: InputMaybe<Numeric_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_Initialized\". */\nexport type AlephVault_Initialized_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  version?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_Initialized\" */\nexport enum AlephVault_Initialized_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Version = 'version'\n}\n\n/** Streaming cursor of the table \"AlephVault_Initialized\" */\nexport type AlephVault_Initialized_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_Initialized_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_Initialized_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  version?: InputMaybe<Scalars['numeric']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_MetadataUriSet\" */\nexport type AlephVault_MetadataUriSet = {\n  __typename?: 'AlephVault_MetadataUriSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  metadataUri: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_MetadataUriSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_MetadataUriSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_MetadataUriSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_MetadataUriSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_MetadataUriSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  metadataUri?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_MetadataUriSet\". */\nexport type AlephVault_MetadataUriSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  metadataUri?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_MetadataUriSet\" */\nexport enum AlephVault_MetadataUriSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  MetadataUri = 'metadataUri'\n}\n\n/** Streaming cursor of the table \"AlephVault_MetadataUriSet\" */\nexport type AlephVault_MetadataUriSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_MetadataUriSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_MetadataUriSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  metadataUri?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewFeeRecipientQueued\" */\nexport type AlephVault_NewFeeRecipientQueued = {\n  __typename?: 'AlephVault_NewFeeRecipientQueued';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  feeRecipient: Scalars['String']['output'];\n  id: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewFeeRecipientQueued\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewFeeRecipientQueued_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewFeeRecipientQueued_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewFeeRecipientQueued_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewFeeRecipientQueued_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  feeRecipient?: InputMaybe<String_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewFeeRecipientQueued\". */\nexport type AlephVault_NewFeeRecipientQueued_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  feeRecipient?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewFeeRecipientQueued\" */\nexport enum AlephVault_NewFeeRecipientQueued_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  FeeRecipient = 'feeRecipient',\n  /** column name */\n  Id = 'id'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewFeeRecipientQueued\" */\nexport type AlephVault_NewFeeRecipientQueued_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewFeeRecipientQueued_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewFeeRecipientQueued_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  feeRecipient?: InputMaybe<Scalars['String']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewFeeRecipientSet\" */\nexport type AlephVault_NewFeeRecipientSet = {\n  __typename?: 'AlephVault_NewFeeRecipientSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  feeRecipient: Scalars['String']['output'];\n  id: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewFeeRecipientSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewFeeRecipientSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewFeeRecipientSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewFeeRecipientSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewFeeRecipientSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  feeRecipient?: InputMaybe<String_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewFeeRecipientSet\". */\nexport type AlephVault_NewFeeRecipientSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  feeRecipient?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewFeeRecipientSet\" */\nexport enum AlephVault_NewFeeRecipientSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  FeeRecipient = 'feeRecipient',\n  /** column name */\n  Id = 'id'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewFeeRecipientSet\" */\nexport type AlephVault_NewFeeRecipientSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewFeeRecipientSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewFeeRecipientSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  feeRecipient?: InputMaybe<Scalars['String']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewHighWaterMarkSet\" */\nexport type AlephVault_NewHighWaterMarkSet = {\n  __typename?: 'AlephVault_NewHighWaterMarkSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  highWaterMark: Scalars['numeric']['output'];\n  id: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewHighWaterMarkSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewHighWaterMarkSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  highWaterMark?: InputMaybe<Numeric_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewHighWaterMarkSet\". */\nexport type AlephVault_NewHighWaterMarkSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  highWaterMark?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewHighWaterMarkSet\" */\nexport enum AlephVault_NewHighWaterMarkSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  HighWaterMark = 'highWaterMark',\n  /** column name */\n  Id = 'id'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewHighWaterMarkSet\" */\nexport type AlephVault_NewHighWaterMarkSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewHighWaterMarkSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewHighWaterMarkSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  highWaterMark?: InputMaybe<Scalars['numeric']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewManagementFeeQueued\" */\nexport type AlephVault_NewManagementFeeQueued = {\n  __typename?: 'AlephVault_NewManagementFeeQueued';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  managementFee: Scalars['numeric']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewManagementFeeQueued\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewManagementFeeQueued_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  managementFee?: InputMaybe<Numeric_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewManagementFeeQueued\". */\nexport type AlephVault_NewManagementFeeQueued_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  managementFee?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewManagementFeeQueued\" */\nexport enum AlephVault_NewManagementFeeQueued_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  ManagementFee = 'managementFee'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewManagementFeeQueued\" */\nexport type AlephVault_NewManagementFeeQueued_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewManagementFeeQueued_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewManagementFeeQueued_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  managementFee?: InputMaybe<Scalars['numeric']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewManagementFeeSet\" */\nexport type AlephVault_NewManagementFeeSet = {\n  __typename?: 'AlephVault_NewManagementFeeSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  managementFee: Scalars['numeric']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewManagementFeeSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewManagementFeeSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  managementFee?: InputMaybe<Numeric_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewManagementFeeSet\". */\nexport type AlephVault_NewManagementFeeSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  managementFee?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewManagementFeeSet\" */\nexport enum AlephVault_NewManagementFeeSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  ManagementFee = 'managementFee'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewManagementFeeSet\" */\nexport type AlephVault_NewManagementFeeSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewManagementFeeSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewManagementFeeSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  managementFee?: InputMaybe<Scalars['numeric']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewMaxDepositCapQueued\" */\nexport type AlephVault_NewMaxDepositCapQueued = {\n  __typename?: 'AlephVault_NewMaxDepositCapQueued';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  maxDepositCap: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewMaxDepositCapQueued\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewMaxDepositCapQueued_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  maxDepositCap?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewMaxDepositCapQueued\". */\nexport type AlephVault_NewMaxDepositCapQueued_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  maxDepositCap?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewMaxDepositCapQueued\" */\nexport enum AlephVault_NewMaxDepositCapQueued_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  MaxDepositCap = 'maxDepositCap'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewMaxDepositCapQueued\" */\nexport type AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  maxDepositCap?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewMaxDepositCapSet\" */\nexport type AlephVault_NewMaxDepositCapSet = {\n  __typename?: 'AlephVault_NewMaxDepositCapSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  maxDepositCap: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewMaxDepositCapSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewMaxDepositCapSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  maxDepositCap?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewMaxDepositCapSet\". */\nexport type AlephVault_NewMaxDepositCapSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  maxDepositCap?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewMaxDepositCapSet\" */\nexport enum AlephVault_NewMaxDepositCapSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  MaxDepositCap = 'maxDepositCap'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewMaxDepositCapSet\" */\nexport type AlephVault_NewMaxDepositCapSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewMaxDepositCapSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewMaxDepositCapSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  maxDepositCap?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewMinDepositAmountQueued\" */\nexport type AlephVault_NewMinDepositAmountQueued = {\n  __typename?: 'AlephVault_NewMinDepositAmountQueued';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  minDepositAmount: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewMinDepositAmountQueued\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewMinDepositAmountQueued_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  minDepositAmount?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewMinDepositAmountQueued\". */\nexport type AlephVault_NewMinDepositAmountQueued_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  minDepositAmount?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewMinDepositAmountQueued\" */\nexport enum AlephVault_NewMinDepositAmountQueued_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  MinDepositAmount = 'minDepositAmount'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewMinDepositAmountQueued\" */\nexport type AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  minDepositAmount?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewMinDepositAmountSet\" */\nexport type AlephVault_NewMinDepositAmountSet = {\n  __typename?: 'AlephVault_NewMinDepositAmountSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  minDepositAmount: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewMinDepositAmountSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewMinDepositAmountSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  minDepositAmount?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewMinDepositAmountSet\". */\nexport type AlephVault_NewMinDepositAmountSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  minDepositAmount?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewMinDepositAmountSet\" */\nexport enum AlephVault_NewMinDepositAmountSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  MinDepositAmount = 'minDepositAmount'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewMinDepositAmountSet\" */\nexport type AlephVault_NewMinDepositAmountSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewMinDepositAmountSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewMinDepositAmountSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  minDepositAmount?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewPerformanceFeeQueued\" */\nexport type AlephVault_NewPerformanceFeeQueued = {\n  __typename?: 'AlephVault_NewPerformanceFeeQueued';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  performanceFee: Scalars['numeric']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewPerformanceFeeQueued\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewPerformanceFeeQueued_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  performanceFee?: InputMaybe<Numeric_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewPerformanceFeeQueued\". */\nexport type AlephVault_NewPerformanceFeeQueued_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  performanceFee?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewPerformanceFeeQueued\" */\nexport enum AlephVault_NewPerformanceFeeQueued_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PerformanceFee = 'performanceFee'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewPerformanceFeeQueued\" */\nexport type AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  performanceFee?: InputMaybe<Scalars['numeric']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_NewPerformanceFeeSet\" */\nexport type AlephVault_NewPerformanceFeeSet = {\n  __typename?: 'AlephVault_NewPerformanceFeeSet';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  performanceFee: Scalars['numeric']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_NewPerformanceFeeSet\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_NewPerformanceFeeSet_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  performanceFee?: InputMaybe<Numeric_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_NewPerformanceFeeSet\". */\nexport type AlephVault_NewPerformanceFeeSet_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  performanceFee?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_NewPerformanceFeeSet\" */\nexport enum AlephVault_NewPerformanceFeeSet_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PerformanceFee = 'performanceFee'\n}\n\n/** Streaming cursor of the table \"AlephVault_NewPerformanceFeeSet\" */\nexport type AlephVault_NewPerformanceFeeSet_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_NewPerformanceFeeSet_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_NewPerformanceFeeSet_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  performanceFee?: InputMaybe<Scalars['numeric']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_RedeemRequest\" */\nexport type AlephVault_RedeemRequest = {\n  __typename?: 'AlephVault_RedeemRequest';\n  batchId: Scalars['numeric']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  shares: Scalars['String']['output'];\n  txHash: Scalars['String']['output'];\n  userWalletAddress: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** columns and relationships of \"AlephVault_RedeemRequestSettled\" */\nexport type AlephVault_RedeemRequestSettled = {\n  __typename?: 'AlephVault_RedeemRequestSettled';\n  assets: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  sharesToBurn: Scalars['String']['output'];\n  user: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_RedeemRequestSettled\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_RedeemRequestSettled_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Bool_Exp>>;\n  assets?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  sharesToBurn?: InputMaybe<String_Comparison_Exp>;\n  user?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_RedeemRequestSettled\". */\nexport type AlephVault_RedeemRequestSettled_Order_By = {\n  assets?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  sharesToBurn?: InputMaybe<Order_By>;\n  user?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_RedeemRequestSettled\" */\nexport enum AlephVault_RedeemRequestSettled_Select_Column {\n  /** column name */\n  Assets = 'assets',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  SharesToBurn = 'sharesToBurn',\n  /** column name */\n  User = 'user',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"AlephVault_RedeemRequestSettled\" */\nexport type AlephVault_RedeemRequestSettled_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_RedeemRequestSettled_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_RedeemRequestSettled_Stream_Cursor_Value_Input = {\n  assets?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  sharesToBurn?: InputMaybe<Scalars['String']['input']>;\n  user?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_RedeemRequest\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_RedeemRequest_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_RedeemRequest_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_RedeemRequest_Bool_Exp>>;\n  batchId?: InputMaybe<Numeric_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  shares?: InputMaybe<String_Comparison_Exp>;\n  txHash?: InputMaybe<String_Comparison_Exp>;\n  userWalletAddress?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_RedeemRequest\". */\nexport type AlephVault_RedeemRequest_Order_By = {\n  batchId?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  shares?: InputMaybe<Order_By>;\n  txHash?: InputMaybe<Order_By>;\n  userWalletAddress?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_RedeemRequest\" */\nexport enum AlephVault_RedeemRequest_Select_Column {\n  /** column name */\n  BatchId = 'batchId',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Shares = 'shares',\n  /** column name */\n  TxHash = 'txHash',\n  /** column name */\n  UserWalletAddress = 'userWalletAddress',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"AlephVault_RedeemRequest\" */\nexport type AlephVault_RedeemRequest_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_RedeemRequest_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_RedeemRequest_Stream_Cursor_Value_Input = {\n  batchId?: InputMaybe<Scalars['numeric']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  shares?: InputMaybe<Scalars['String']['input']>;\n  txHash?: InputMaybe<Scalars['String']['input']>;\n  userWalletAddress?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_RoleAdminChanged\" */\nexport type AlephVault_RoleAdminChanged = {\n  __typename?: 'AlephVault_RoleAdminChanged';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  newAdminRole: Scalars['String']['output'];\n  previousAdminRole: Scalars['String']['output'];\n  role: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_RoleAdminChanged\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_RoleAdminChanged_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_RoleAdminChanged_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_RoleAdminChanged_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  newAdminRole?: InputMaybe<String_Comparison_Exp>;\n  previousAdminRole?: InputMaybe<String_Comparison_Exp>;\n  role?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_RoleAdminChanged\". */\nexport type AlephVault_RoleAdminChanged_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  newAdminRole?: InputMaybe<Order_By>;\n  previousAdminRole?: InputMaybe<Order_By>;\n  role?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_RoleAdminChanged\" */\nexport enum AlephVault_RoleAdminChanged_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  NewAdminRole = 'newAdminRole',\n  /** column name */\n  PreviousAdminRole = 'previousAdminRole',\n  /** column name */\n  Role = 'role'\n}\n\n/** Streaming cursor of the table \"AlephVault_RoleAdminChanged\" */\nexport type AlephVault_RoleAdminChanged_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_RoleAdminChanged_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_RoleAdminChanged_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  newAdminRole?: InputMaybe<Scalars['String']['input']>;\n  previousAdminRole?: InputMaybe<Scalars['String']['input']>;\n  role?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_RoleGranted\" */\nexport type AlephVault_RoleGranted = {\n  __typename?: 'AlephVault_RoleGranted';\n  account: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  role: Scalars['String']['output'];\n  sender: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_RoleGranted\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_RoleGranted_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_RoleGranted_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_RoleGranted_Bool_Exp>>;\n  account?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  role?: InputMaybe<String_Comparison_Exp>;\n  sender?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_RoleGranted\". */\nexport type AlephVault_RoleGranted_Order_By = {\n  account?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  role?: InputMaybe<Order_By>;\n  sender?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_RoleGranted\" */\nexport enum AlephVault_RoleGranted_Select_Column {\n  /** column name */\n  Account = 'account',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Role = 'role',\n  /** column name */\n  Sender = 'sender'\n}\n\n/** Streaming cursor of the table \"AlephVault_RoleGranted\" */\nexport type AlephVault_RoleGranted_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_RoleGranted_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_RoleGranted_Stream_Cursor_Value_Input = {\n  account?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  role?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_RoleRevoked\" */\nexport type AlephVault_RoleRevoked = {\n  __typename?: 'AlephVault_RoleRevoked';\n  account: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  role: Scalars['String']['output'];\n  sender: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_RoleRevoked\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_RoleRevoked_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_RoleRevoked_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_RoleRevoked_Bool_Exp>>;\n  account?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  role?: InputMaybe<String_Comparison_Exp>;\n  sender?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_RoleRevoked\". */\nexport type AlephVault_RoleRevoked_Order_By = {\n  account?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  role?: InputMaybe<Order_By>;\n  sender?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_RoleRevoked\" */\nexport enum AlephVault_RoleRevoked_Select_Column {\n  /** column name */\n  Account = 'account',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Role = 'role',\n  /** column name */\n  Sender = 'sender'\n}\n\n/** Streaming cursor of the table \"AlephVault_RoleRevoked\" */\nexport type AlephVault_RoleRevoked_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_RoleRevoked_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_RoleRevoked_Stream_Cursor_Value_Input = {\n  account?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  role?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_SettleDeposit\" */\nexport type AlephVault_SettleDeposit = {\n  __typename?: 'AlephVault_SettleDeposit';\n  amountToSettle: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  fromBatchId: Scalars['numeric']['output'];\n  id: Scalars['String']['output'];\n  pricePerShare: Scalars['String']['output'];\n  toBatchId: Scalars['numeric']['output'];\n  totalAssets: Scalars['String']['output'];\n  totalShares: Scalars['String']['output'];\n};\n\n/** columns and relationships of \"AlephVault_SettleDepositBatch\" */\nexport type AlephVault_SettleDepositBatch = {\n  __typename?: 'AlephVault_SettleDepositBatch';\n  batchId: Scalars['numeric']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  pricePerShare: Scalars['String']['output'];\n  totalAmountToDeposit: Scalars['String']['output'];\n  totalAssets: Scalars['String']['output'];\n  totalShares: Scalars['String']['output'];\n  totalSharesToMint: Scalars['String']['output'];\n  txHash: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_SettleDepositBatch\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_SettleDepositBatch_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_SettleDepositBatch_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_SettleDepositBatch_Bool_Exp>>;\n  batchId?: InputMaybe<Numeric_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  pricePerShare?: InputMaybe<String_Comparison_Exp>;\n  totalAmountToDeposit?: InputMaybe<String_Comparison_Exp>;\n  totalAssets?: InputMaybe<String_Comparison_Exp>;\n  totalShares?: InputMaybe<String_Comparison_Exp>;\n  totalSharesToMint?: InputMaybe<String_Comparison_Exp>;\n  txHash?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_SettleDepositBatch\". */\nexport type AlephVault_SettleDepositBatch_Order_By = {\n  batchId?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  pricePerShare?: InputMaybe<Order_By>;\n  totalAmountToDeposit?: InputMaybe<Order_By>;\n  totalAssets?: InputMaybe<Order_By>;\n  totalShares?: InputMaybe<Order_By>;\n  totalSharesToMint?: InputMaybe<Order_By>;\n  txHash?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_SettleDepositBatch\" */\nexport enum AlephVault_SettleDepositBatch_Select_Column {\n  /** column name */\n  BatchId = 'batchId',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PricePerShare = 'pricePerShare',\n  /** column name */\n  TotalAmountToDeposit = 'totalAmountToDeposit',\n  /** column name */\n  TotalAssets = 'totalAssets',\n  /** column name */\n  TotalShares = 'totalShares',\n  /** column name */\n  TotalSharesToMint = 'totalSharesToMint',\n  /** column name */\n  TxHash = 'txHash',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"AlephVault_SettleDepositBatch\" */\nexport type AlephVault_SettleDepositBatch_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_SettleDepositBatch_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_SettleDepositBatch_Stream_Cursor_Value_Input = {\n  batchId?: InputMaybe<Scalars['numeric']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  pricePerShare?: InputMaybe<Scalars['String']['input']>;\n  totalAmountToDeposit?: InputMaybe<Scalars['String']['input']>;\n  totalAssets?: InputMaybe<Scalars['String']['input']>;\n  totalShares?: InputMaybe<Scalars['String']['input']>;\n  totalSharesToMint?: InputMaybe<Scalars['String']['input']>;\n  txHash?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_SettleDeposit\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_SettleDeposit_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_SettleDeposit_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_SettleDeposit_Bool_Exp>>;\n  amountToSettle?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  fromBatchId?: InputMaybe<Numeric_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  pricePerShare?: InputMaybe<String_Comparison_Exp>;\n  toBatchId?: InputMaybe<Numeric_Comparison_Exp>;\n  totalAssets?: InputMaybe<String_Comparison_Exp>;\n  totalShares?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_SettleDeposit\". */\nexport type AlephVault_SettleDeposit_Order_By = {\n  amountToSettle?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  fromBatchId?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  pricePerShare?: InputMaybe<Order_By>;\n  toBatchId?: InputMaybe<Order_By>;\n  totalAssets?: InputMaybe<Order_By>;\n  totalShares?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_SettleDeposit\" */\nexport enum AlephVault_SettleDeposit_Select_Column {\n  /** column name */\n  AmountToSettle = 'amountToSettle',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  FromBatchId = 'fromBatchId',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PricePerShare = 'pricePerShare',\n  /** column name */\n  ToBatchId = 'toBatchId',\n  /** column name */\n  TotalAssets = 'totalAssets',\n  /** column name */\n  TotalShares = 'totalShares'\n}\n\n/** Streaming cursor of the table \"AlephVault_SettleDeposit\" */\nexport type AlephVault_SettleDeposit_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_SettleDeposit_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_SettleDeposit_Stream_Cursor_Value_Input = {\n  amountToSettle?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  fromBatchId?: InputMaybe<Scalars['numeric']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  pricePerShare?: InputMaybe<Scalars['String']['input']>;\n  toBatchId?: InputMaybe<Scalars['numeric']['input']>;\n  totalAssets?: InputMaybe<Scalars['String']['input']>;\n  totalShares?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"AlephVault_SettleRedeem\" */\nexport type AlephVault_SettleRedeem = {\n  __typename?: 'AlephVault_SettleRedeem';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  fromBatchId: Scalars['numeric']['output'];\n  id: Scalars['String']['output'];\n  pricePerShare: Scalars['String']['output'];\n  sharesToSettle: Scalars['String']['output'];\n  toBatchId: Scalars['numeric']['output'];\n  totalAssets: Scalars['String']['output'];\n  totalShares: Scalars['String']['output'];\n};\n\n/** columns and relationships of \"AlephVault_SettleRedeemBatch\" */\nexport type AlephVault_SettleRedeemBatch = {\n  __typename?: 'AlephVault_SettleRedeemBatch';\n  batchId: Scalars['numeric']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  pricePerShare: Scalars['String']['output'];\n  totalAssets: Scalars['String']['output'];\n  totalAssetsToRedeem: Scalars['String']['output'];\n  totalShares: Scalars['String']['output'];\n  totalSharesToRedeem: Scalars['String']['output'];\n  txHash: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_SettleRedeemBatch\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_SettleRedeemBatch_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Bool_Exp>>;\n  batchId?: InputMaybe<Numeric_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  pricePerShare?: InputMaybe<String_Comparison_Exp>;\n  totalAssets?: InputMaybe<String_Comparison_Exp>;\n  totalAssetsToRedeem?: InputMaybe<String_Comparison_Exp>;\n  totalShares?: InputMaybe<String_Comparison_Exp>;\n  totalSharesToRedeem?: InputMaybe<String_Comparison_Exp>;\n  txHash?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_SettleRedeemBatch\". */\nexport type AlephVault_SettleRedeemBatch_Order_By = {\n  batchId?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  pricePerShare?: InputMaybe<Order_By>;\n  totalAssets?: InputMaybe<Order_By>;\n  totalAssetsToRedeem?: InputMaybe<Order_By>;\n  totalShares?: InputMaybe<Order_By>;\n  totalSharesToRedeem?: InputMaybe<Order_By>;\n  txHash?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_SettleRedeemBatch\" */\nexport enum AlephVault_SettleRedeemBatch_Select_Column {\n  /** column name */\n  BatchId = 'batchId',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PricePerShare = 'pricePerShare',\n  /** column name */\n  TotalAssets = 'totalAssets',\n  /** column name */\n  TotalAssetsToRedeem = 'totalAssetsToRedeem',\n  /** column name */\n  TotalShares = 'totalShares',\n  /** column name */\n  TotalSharesToRedeem = 'totalSharesToRedeem',\n  /** column name */\n  TxHash = 'txHash',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"AlephVault_SettleRedeemBatch\" */\nexport type AlephVault_SettleRedeemBatch_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_SettleRedeemBatch_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_SettleRedeemBatch_Stream_Cursor_Value_Input = {\n  batchId?: InputMaybe<Scalars['numeric']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  pricePerShare?: InputMaybe<Scalars['String']['input']>;\n  totalAssets?: InputMaybe<Scalars['String']['input']>;\n  totalAssetsToRedeem?: InputMaybe<Scalars['String']['input']>;\n  totalShares?: InputMaybe<Scalars['String']['input']>;\n  totalSharesToRedeem?: InputMaybe<Scalars['String']['input']>;\n  txHash?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to filter rows from the table \"AlephVault_SettleRedeem\". All fields are combined with a logical 'AND'. */\nexport type AlephVault_SettleRedeem_Bool_Exp = {\n  _and?: InputMaybe<Array<AlephVault_SettleRedeem_Bool_Exp>>;\n  _not?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;\n  _or?: InputMaybe<Array<AlephVault_SettleRedeem_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  fromBatchId?: InputMaybe<Numeric_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  pricePerShare?: InputMaybe<String_Comparison_Exp>;\n  sharesToSettle?: InputMaybe<String_Comparison_Exp>;\n  toBatchId?: InputMaybe<Numeric_Comparison_Exp>;\n  totalAssets?: InputMaybe<String_Comparison_Exp>;\n  totalShares?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"AlephVault_SettleRedeem\". */\nexport type AlephVault_SettleRedeem_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  fromBatchId?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  pricePerShare?: InputMaybe<Order_By>;\n  sharesToSettle?: InputMaybe<Order_By>;\n  toBatchId?: InputMaybe<Order_By>;\n  totalAssets?: InputMaybe<Order_By>;\n  totalShares?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"AlephVault_SettleRedeem\" */\nexport enum AlephVault_SettleRedeem_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  FromBatchId = 'fromBatchId',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PricePerShare = 'pricePerShare',\n  /** column name */\n  SharesToSettle = 'sharesToSettle',\n  /** column name */\n  ToBatchId = 'toBatchId',\n  /** column name */\n  TotalAssets = 'totalAssets',\n  /** column name */\n  TotalShares = 'totalShares'\n}\n\n/** Streaming cursor of the table \"AlephVault_SettleRedeem\" */\nexport type AlephVault_SettleRedeem_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: AlephVault_SettleRedeem_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type AlephVault_SettleRedeem_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  fromBatchId?: InputMaybe<Scalars['numeric']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  pricePerShare?: InputMaybe<Scalars['String']['input']>;\n  sharesToSettle?: InputMaybe<Scalars['String']['input']>;\n  toBatchId?: InputMaybe<Scalars['numeric']['input']>;\n  totalAssets?: InputMaybe<Scalars['String']['input']>;\n  totalShares?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to compare columns of type \"Boolean\". All fields are combined with logical 'AND'. */\nexport type Boolean_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['Boolean']['input']>;\n  _gt?: InputMaybe<Scalars['Boolean']['input']>;\n  _gte?: InputMaybe<Scalars['Boolean']['input']>;\n  _in?: InputMaybe<Array<Scalars['Boolean']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['Boolean']['input']>;\n  _lte?: InputMaybe<Scalars['Boolean']['input']>;\n  _neq?: InputMaybe<Scalars['Boolean']['input']>;\n  _nin?: InputMaybe<Array<Scalars['Boolean']['input']>>;\n};\n\n/** Boolean expression to compare columns of type \"Int\". All fields are combined with logical 'AND'. */\nexport type Int_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['Int']['input']>;\n  _gt?: InputMaybe<Scalars['Int']['input']>;\n  _gte?: InputMaybe<Scalars['Int']['input']>;\n  _in?: InputMaybe<Array<Scalars['Int']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['Int']['input']>;\n  _lte?: InputMaybe<Scalars['Int']['input']>;\n  _neq?: InputMaybe<Scalars['Int']['input']>;\n  _nin?: InputMaybe<Array<Scalars['Int']['input']>>;\n};\n\n/** columns and relationships of \"InvestorPosition\" */\nexport type InvestorPosition = {\n  __typename?: 'InvestorPosition';\n  assets: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  investor: Scalars['String']['output'];\n  lastUpdate: Scalars['numeric']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"InvestorPosition\". All fields are combined with a logical 'AND'. */\nexport type InvestorPosition_Bool_Exp = {\n  _and?: InputMaybe<Array<InvestorPosition_Bool_Exp>>;\n  _not?: InputMaybe<InvestorPosition_Bool_Exp>;\n  _or?: InputMaybe<Array<InvestorPosition_Bool_Exp>>;\n  assets?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  investor?: InputMaybe<String_Comparison_Exp>;\n  lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"InvestorPosition\". */\nexport type InvestorPosition_Order_By = {\n  assets?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  investor?: InputMaybe<Order_By>;\n  lastUpdate?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"InvestorPosition\" */\nexport enum InvestorPosition_Select_Column {\n  /** column name */\n  Assets = 'assets',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  Investor = 'investor',\n  /** column name */\n  LastUpdate = 'lastUpdate',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"InvestorPosition\" */\nexport type InvestorPosition_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: InvestorPosition_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type InvestorPosition_Stream_Cursor_Value_Input = {\n  assets?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  investor?: InputMaybe<Scalars['String']['input']>;\n  lastUpdate?: InputMaybe<Scalars['numeric']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to compare columns of type \"String\". All fields are combined with logical 'AND'. */\nexport type String_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['String']['input']>;\n  _gt?: InputMaybe<Scalars['String']['input']>;\n  _gte?: InputMaybe<Scalars['String']['input']>;\n  /** does the column match the given case-insensitive pattern */\n  _ilike?: InputMaybe<Scalars['String']['input']>;\n  _in?: InputMaybe<Array<Scalars['String']['input']>>;\n  /** does the column match the given POSIX regular expression, case insensitive */\n  _iregex?: InputMaybe<Scalars['String']['input']>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  /** does the column match the given pattern */\n  _like?: InputMaybe<Scalars['String']['input']>;\n  _lt?: InputMaybe<Scalars['String']['input']>;\n  _lte?: InputMaybe<Scalars['String']['input']>;\n  _neq?: InputMaybe<Scalars['String']['input']>;\n  /** does the column NOT match the given case-insensitive pattern */\n  _nilike?: InputMaybe<Scalars['String']['input']>;\n  _nin?: InputMaybe<Array<Scalars['String']['input']>>;\n  /** does the column NOT match the given POSIX regular expression, case insensitive */\n  _niregex?: InputMaybe<Scalars['String']['input']>;\n  /** does the column NOT match the given pattern */\n  _nlike?: InputMaybe<Scalars['String']['input']>;\n  /** does the column NOT match the given POSIX regular expression, case sensitive */\n  _nregex?: InputMaybe<Scalars['String']['input']>;\n  /** does the column NOT match the given SQL regular expression */\n  _nsimilar?: InputMaybe<Scalars['String']['input']>;\n  /** does the column match the given POSIX regular expression, case sensitive */\n  _regex?: InputMaybe<Scalars['String']['input']>;\n  /** does the column match the given SQL regular expression */\n  _similar?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"VaultData\" */\nexport type VaultData = {\n  __typename?: 'VaultData';\n  capacityPercentage: Scalars['String']['output'];\n  configId: Scalars['String']['output'];\n  currentManagementFee: Scalars['String']['output'];\n  currentPerformanceFee: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  feeRecipient: Scalars['String']['output'];\n  firstTotalAssets: Scalars['String']['output'];\n  highWaterMark: Scalars['String']['output'];\n  id: Scalars['String']['output'];\n  lastDepositSettlement: Scalars['numeric']['output'];\n  lastRedeemSettlement: Scalars['numeric']['output'];\n  lastUpdate: Scalars['numeric']['output'];\n  manager: Scalars['String']['output'];\n  maxDepositCap: Scalars['String']['output'];\n  metadataUri: Scalars['String']['output'];\n  minDepositAmount: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  numInvestors: Scalars['Int']['output'];\n  pendingDepositsAmount: Scalars['String']['output'];\n  pendingManagementFees: Scalars['String']['output'];\n  pendingPerformanceFees: Scalars['String']['output'];\n  pendingRedemptionsShares: Scalars['String']['output'];\n  pricePerShare: Scalars['String']['output'];\n  roiLastCycle: Scalars['String']['output'];\n  roiSinceInception: Scalars['String']['output'];\n  totalAssets: Scalars['String']['output'];\n  totalCollectedFees: Scalars['String']['output'];\n  totalManagementFeesCollected: Scalars['String']['output'];\n  totalPendingFees: Scalars['String']['output'];\n  totalPerformanceFeesCollected: Scalars['String']['output'];\n  totalShares: Scalars['String']['output'];\n  underlyingToken: Scalars['String']['output'];\n  underlyingTokenDecimals: Scalars['Int']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"VaultData\". All fields are combined with a logical 'AND'. */\nexport type VaultData_Bool_Exp = {\n  _and?: InputMaybe<Array<VaultData_Bool_Exp>>;\n  _not?: InputMaybe<VaultData_Bool_Exp>;\n  _or?: InputMaybe<Array<VaultData_Bool_Exp>>;\n  capacityPercentage?: InputMaybe<String_Comparison_Exp>;\n  configId?: InputMaybe<String_Comparison_Exp>;\n  currentManagementFee?: InputMaybe<String_Comparison_Exp>;\n  currentPerformanceFee?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  feeRecipient?: InputMaybe<String_Comparison_Exp>;\n  firstTotalAssets?: InputMaybe<String_Comparison_Exp>;\n  highWaterMark?: InputMaybe<String_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  lastDepositSettlement?: InputMaybe<Numeric_Comparison_Exp>;\n  lastRedeemSettlement?: InputMaybe<Numeric_Comparison_Exp>;\n  lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;\n  manager?: InputMaybe<String_Comparison_Exp>;\n  maxDepositCap?: InputMaybe<String_Comparison_Exp>;\n  metadataUri?: InputMaybe<String_Comparison_Exp>;\n  minDepositAmount?: InputMaybe<String_Comparison_Exp>;\n  name?: InputMaybe<String_Comparison_Exp>;\n  numInvestors?: InputMaybe<Int_Comparison_Exp>;\n  pendingDepositsAmount?: InputMaybe<String_Comparison_Exp>;\n  pendingManagementFees?: InputMaybe<String_Comparison_Exp>;\n  pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;\n  pendingRedemptionsShares?: InputMaybe<String_Comparison_Exp>;\n  pricePerShare?: InputMaybe<String_Comparison_Exp>;\n  roiLastCycle?: InputMaybe<String_Comparison_Exp>;\n  roiSinceInception?: InputMaybe<String_Comparison_Exp>;\n  totalAssets?: InputMaybe<String_Comparison_Exp>;\n  totalCollectedFees?: InputMaybe<String_Comparison_Exp>;\n  totalManagementFeesCollected?: InputMaybe<String_Comparison_Exp>;\n  totalPendingFees?: InputMaybe<String_Comparison_Exp>;\n  totalPerformanceFeesCollected?: InputMaybe<String_Comparison_Exp>;\n  totalShares?: InputMaybe<String_Comparison_Exp>;\n  underlyingToken?: InputMaybe<String_Comparison_Exp>;\n  underlyingTokenDecimals?: InputMaybe<Int_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"VaultData\". */\nexport type VaultData_Order_By = {\n  capacityPercentage?: InputMaybe<Order_By>;\n  configId?: InputMaybe<Order_By>;\n  currentManagementFee?: InputMaybe<Order_By>;\n  currentPerformanceFee?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  feeRecipient?: InputMaybe<Order_By>;\n  firstTotalAssets?: InputMaybe<Order_By>;\n  highWaterMark?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  lastDepositSettlement?: InputMaybe<Order_By>;\n  lastRedeemSettlement?: InputMaybe<Order_By>;\n  lastUpdate?: InputMaybe<Order_By>;\n  manager?: InputMaybe<Order_By>;\n  maxDepositCap?: InputMaybe<Order_By>;\n  metadataUri?: InputMaybe<Order_By>;\n  minDepositAmount?: InputMaybe<Order_By>;\n  name?: InputMaybe<Order_By>;\n  numInvestors?: InputMaybe<Order_By>;\n  pendingDepositsAmount?: InputMaybe<Order_By>;\n  pendingManagementFees?: InputMaybe<Order_By>;\n  pendingPerformanceFees?: InputMaybe<Order_By>;\n  pendingRedemptionsShares?: InputMaybe<Order_By>;\n  pricePerShare?: InputMaybe<Order_By>;\n  roiLastCycle?: InputMaybe<Order_By>;\n  roiSinceInception?: InputMaybe<Order_By>;\n  totalAssets?: InputMaybe<Order_By>;\n  totalCollectedFees?: InputMaybe<Order_By>;\n  totalManagementFeesCollected?: InputMaybe<Order_By>;\n  totalPendingFees?: InputMaybe<Order_By>;\n  totalPerformanceFeesCollected?: InputMaybe<Order_By>;\n  totalShares?: InputMaybe<Order_By>;\n  underlyingToken?: InputMaybe<Order_By>;\n  underlyingTokenDecimals?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"VaultData\" */\nexport enum VaultData_Select_Column {\n  /** column name */\n  CapacityPercentage = 'capacityPercentage',\n  /** column name */\n  ConfigId = 'configId',\n  /** column name */\n  CurrentManagementFee = 'currentManagementFee',\n  /** column name */\n  CurrentPerformanceFee = 'currentPerformanceFee',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  FeeRecipient = 'feeRecipient',\n  /** column name */\n  FirstTotalAssets = 'firstTotalAssets',\n  /** column name */\n  HighWaterMark = 'highWaterMark',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  LastDepositSettlement = 'lastDepositSettlement',\n  /** column name */\n  LastRedeemSettlement = 'lastRedeemSettlement',\n  /** column name */\n  LastUpdate = 'lastUpdate',\n  /** column name */\n  Manager = 'manager',\n  /** column name */\n  MaxDepositCap = 'maxDepositCap',\n  /** column name */\n  MetadataUri = 'metadataUri',\n  /** column name */\n  MinDepositAmount = 'minDepositAmount',\n  /** column name */\n  Name = 'name',\n  /** column name */\n  NumInvestors = 'numInvestors',\n  /** column name */\n  PendingDepositsAmount = 'pendingDepositsAmount',\n  /** column name */\n  PendingManagementFees = 'pendingManagementFees',\n  /** column name */\n  PendingPerformanceFees = 'pendingPerformanceFees',\n  /** column name */\n  PendingRedemptionsShares = 'pendingRedemptionsShares',\n  /** column name */\n  PricePerShare = 'pricePerShare',\n  /** column name */\n  RoiLastCycle = 'roiLastCycle',\n  /** column name */\n  RoiSinceInception = 'roiSinceInception',\n  /** column name */\n  TotalAssets = 'totalAssets',\n  /** column name */\n  TotalCollectedFees = 'totalCollectedFees',\n  /** column name */\n  TotalManagementFeesCollected = 'totalManagementFeesCollected',\n  /** column name */\n  TotalPendingFees = 'totalPendingFees',\n  /** column name */\n  TotalPerformanceFeesCollected = 'totalPerformanceFeesCollected',\n  /** column name */\n  TotalShares = 'totalShares',\n  /** column name */\n  UnderlyingToken = 'underlyingToken',\n  /** column name */\n  UnderlyingTokenDecimals = 'underlyingTokenDecimals'\n}\n\n/** Streaming cursor of the table \"VaultData\" */\nexport type VaultData_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: VaultData_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type VaultData_Stream_Cursor_Value_Input = {\n  capacityPercentage?: InputMaybe<Scalars['String']['input']>;\n  configId?: InputMaybe<Scalars['String']['input']>;\n  currentManagementFee?: InputMaybe<Scalars['String']['input']>;\n  currentPerformanceFee?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  feeRecipient?: InputMaybe<Scalars['String']['input']>;\n  firstTotalAssets?: InputMaybe<Scalars['String']['input']>;\n  highWaterMark?: InputMaybe<Scalars['String']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  lastDepositSettlement?: InputMaybe<Scalars['numeric']['input']>;\n  lastRedeemSettlement?: InputMaybe<Scalars['numeric']['input']>;\n  lastUpdate?: InputMaybe<Scalars['numeric']['input']>;\n  manager?: InputMaybe<Scalars['String']['input']>;\n  maxDepositCap?: InputMaybe<Scalars['String']['input']>;\n  metadataUri?: InputMaybe<Scalars['String']['input']>;\n  minDepositAmount?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  numInvestors?: InputMaybe<Scalars['Int']['input']>;\n  pendingDepositsAmount?: InputMaybe<Scalars['String']['input']>;\n  pendingManagementFees?: InputMaybe<Scalars['String']['input']>;\n  pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;\n  pendingRedemptionsShares?: InputMaybe<Scalars['String']['input']>;\n  pricePerShare?: InputMaybe<Scalars['String']['input']>;\n  roiLastCycle?: InputMaybe<Scalars['String']['input']>;\n  roiSinceInception?: InputMaybe<Scalars['String']['input']>;\n  totalAssets?: InputMaybe<Scalars['String']['input']>;\n  totalCollectedFees?: InputMaybe<Scalars['String']['input']>;\n  totalManagementFeesCollected?: InputMaybe<Scalars['String']['input']>;\n  totalPendingFees?: InputMaybe<Scalars['String']['input']>;\n  totalPerformanceFeesCollected?: InputMaybe<Scalars['String']['input']>;\n  totalShares?: InputMaybe<Scalars['String']['input']>;\n  underlyingToken?: InputMaybe<Scalars['String']['input']>;\n  underlyingTokenDecimals?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** columns and relationships of \"VaultValuationSnapshot\" */\nexport type VaultValuationSnapshot = {\n  __typename?: 'VaultValuationSnapshot';\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  id: Scalars['String']['output'];\n  pricePerShare: Scalars['String']['output'];\n  timestamp: Scalars['numeric']['output'];\n  totalAssets: Scalars['String']['output'];\n  vaultId: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"VaultValuationSnapshot\". All fields are combined with a logical 'AND'. */\nexport type VaultValuationSnapshot_Bool_Exp = {\n  _and?: InputMaybe<Array<VaultValuationSnapshot_Bool_Exp>>;\n  _not?: InputMaybe<VaultValuationSnapshot_Bool_Exp>;\n  _or?: InputMaybe<Array<VaultValuationSnapshot_Bool_Exp>>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  pricePerShare?: InputMaybe<String_Comparison_Exp>;\n  timestamp?: InputMaybe<Numeric_Comparison_Exp>;\n  totalAssets?: InputMaybe<String_Comparison_Exp>;\n  vaultId?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"VaultValuationSnapshot\". */\nexport type VaultValuationSnapshot_Order_By = {\n  db_write_timestamp?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  pricePerShare?: InputMaybe<Order_By>;\n  timestamp?: InputMaybe<Order_By>;\n  totalAssets?: InputMaybe<Order_By>;\n  vaultId?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"VaultValuationSnapshot\" */\nexport enum VaultValuationSnapshot_Select_Column {\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  PricePerShare = 'pricePerShare',\n  /** column name */\n  Timestamp = 'timestamp',\n  /** column name */\n  TotalAssets = 'totalAssets',\n  /** column name */\n  VaultId = 'vaultId'\n}\n\n/** Streaming cursor of the table \"VaultValuationSnapshot\" */\nexport type VaultValuationSnapshot_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: VaultValuationSnapshot_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type VaultValuationSnapshot_Stream_Cursor_Value_Input = {\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  pricePerShare?: InputMaybe<Scalars['String']['input']>;\n  timestamp?: InputMaybe<Scalars['numeric']['input']>;\n  totalAssets?: InputMaybe<Scalars['String']['input']>;\n  vaultId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"chain_metadata\" */\nexport type Chain_Metadata = {\n  __typename?: 'chain_metadata';\n  block_height: Scalars['Int']['output'];\n  chain_id: Scalars['Int']['output'];\n  end_block?: Maybe<Scalars['Int']['output']>;\n  first_event_block_number?: Maybe<Scalars['Int']['output']>;\n  is_hyper_sync: Scalars['Boolean']['output'];\n  latest_fetched_block_number: Scalars['Int']['output'];\n  latest_processed_block?: Maybe<Scalars['Int']['output']>;\n  num_batches_fetched: Scalars['Int']['output'];\n  num_events_processed?: Maybe<Scalars['Int']['output']>;\n  start_block: Scalars['Int']['output'];\n  timestamp_caught_up_to_head_or_endblock?: Maybe<Scalars['timestamptz']['output']>;\n};\n\n/** Boolean expression to filter rows from the table \"chain_metadata\". All fields are combined with a logical 'AND'. */\nexport type Chain_Metadata_Bool_Exp = {\n  _and?: InputMaybe<Array<Chain_Metadata_Bool_Exp>>;\n  _not?: InputMaybe<Chain_Metadata_Bool_Exp>;\n  _or?: InputMaybe<Array<Chain_Metadata_Bool_Exp>>;\n  block_height?: InputMaybe<Int_Comparison_Exp>;\n  chain_id?: InputMaybe<Int_Comparison_Exp>;\n  end_block?: InputMaybe<Int_Comparison_Exp>;\n  first_event_block_number?: InputMaybe<Int_Comparison_Exp>;\n  is_hyper_sync?: InputMaybe<Boolean_Comparison_Exp>;\n  latest_fetched_block_number?: InputMaybe<Int_Comparison_Exp>;\n  latest_processed_block?: InputMaybe<Int_Comparison_Exp>;\n  num_batches_fetched?: InputMaybe<Int_Comparison_Exp>;\n  num_events_processed?: InputMaybe<Int_Comparison_Exp>;\n  start_block?: InputMaybe<Int_Comparison_Exp>;\n  timestamp_caught_up_to_head_or_endblock?: InputMaybe<Timestamptz_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"chain_metadata\". */\nexport type Chain_Metadata_Order_By = {\n  block_height?: InputMaybe<Order_By>;\n  chain_id?: InputMaybe<Order_By>;\n  end_block?: InputMaybe<Order_By>;\n  first_event_block_number?: InputMaybe<Order_By>;\n  is_hyper_sync?: InputMaybe<Order_By>;\n  latest_fetched_block_number?: InputMaybe<Order_By>;\n  latest_processed_block?: InputMaybe<Order_By>;\n  num_batches_fetched?: InputMaybe<Order_By>;\n  num_events_processed?: InputMaybe<Order_By>;\n  start_block?: InputMaybe<Order_By>;\n  timestamp_caught_up_to_head_or_endblock?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"chain_metadata\" */\nexport enum Chain_Metadata_Select_Column {\n  /** column name */\n  BlockHeight = 'block_height',\n  /** column name */\n  ChainId = 'chain_id',\n  /** column name */\n  EndBlock = 'end_block',\n  /** column name */\n  FirstEventBlockNumber = 'first_event_block_number',\n  /** column name */\n  IsHyperSync = 'is_hyper_sync',\n  /** column name */\n  LatestFetchedBlockNumber = 'latest_fetched_block_number',\n  /** column name */\n  LatestProcessedBlock = 'latest_processed_block',\n  /** column name */\n  NumBatchesFetched = 'num_batches_fetched',\n  /** column name */\n  NumEventsProcessed = 'num_events_processed',\n  /** column name */\n  StartBlock = 'start_block',\n  /** column name */\n  TimestampCaughtUpToHeadOrEndblock = 'timestamp_caught_up_to_head_or_endblock'\n}\n\n/** Streaming cursor of the table \"chain_metadata\" */\nexport type Chain_Metadata_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: Chain_Metadata_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type Chain_Metadata_Stream_Cursor_Value_Input = {\n  block_height?: InputMaybe<Scalars['Int']['input']>;\n  chain_id?: InputMaybe<Scalars['Int']['input']>;\n  end_block?: InputMaybe<Scalars['Int']['input']>;\n  first_event_block_number?: InputMaybe<Scalars['Int']['input']>;\n  is_hyper_sync?: InputMaybe<Scalars['Boolean']['input']>;\n  latest_fetched_block_number?: InputMaybe<Scalars['Int']['input']>;\n  latest_processed_block?: InputMaybe<Scalars['Int']['input']>;\n  num_batches_fetched?: InputMaybe<Scalars['Int']['input']>;\n  num_events_processed?: InputMaybe<Scalars['Int']['input']>;\n  start_block?: InputMaybe<Scalars['Int']['input']>;\n  timestamp_caught_up_to_head_or_endblock?: InputMaybe<Scalars['timestamptz']['input']>;\n};\n\n/** Boolean expression to compare columns of type \"contract_type\". All fields are combined with logical 'AND'. */\nexport type Contract_Type_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['contract_type']['input']>;\n  _gt?: InputMaybe<Scalars['contract_type']['input']>;\n  _gte?: InputMaybe<Scalars['contract_type']['input']>;\n  _in?: InputMaybe<Array<Scalars['contract_type']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['contract_type']['input']>;\n  _lte?: InputMaybe<Scalars['contract_type']['input']>;\n  _neq?: InputMaybe<Scalars['contract_type']['input']>;\n  _nin?: InputMaybe<Array<Scalars['contract_type']['input']>>;\n};\n\n/** ordering argument of a cursor */\nexport enum Cursor_Ordering {\n  /** ascending ordering of the cursor */\n  Asc = 'ASC',\n  /** descending ordering of the cursor */\n  Desc = 'DESC'\n}\n\n/** columns and relationships of \"dynamic_contract_registry\" */\nexport type Dynamic_Contract_Registry = {\n  __typename?: 'dynamic_contract_registry';\n  chain_id: Scalars['Int']['output'];\n  contract_address: Scalars['String']['output'];\n  contract_type: Scalars['contract_type']['output'];\n  id: Scalars['String']['output'];\n  registering_event_block_number: Scalars['Int']['output'];\n  registering_event_block_timestamp: Scalars['Int']['output'];\n  registering_event_contract_name: Scalars['String']['output'];\n  registering_event_log_index: Scalars['Int']['output'];\n  registering_event_name: Scalars['String']['output'];\n  registering_event_src_address: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"dynamic_contract_registry\". All fields are combined with a logical 'AND'. */\nexport type Dynamic_Contract_Registry_Bool_Exp = {\n  _and?: InputMaybe<Array<Dynamic_Contract_Registry_Bool_Exp>>;\n  _not?: InputMaybe<Dynamic_Contract_Registry_Bool_Exp>;\n  _or?: InputMaybe<Array<Dynamic_Contract_Registry_Bool_Exp>>;\n  chain_id?: InputMaybe<Int_Comparison_Exp>;\n  contract_address?: InputMaybe<String_Comparison_Exp>;\n  contract_type?: InputMaybe<Contract_Type_Comparison_Exp>;\n  id?: InputMaybe<String_Comparison_Exp>;\n  registering_event_block_number?: InputMaybe<Int_Comparison_Exp>;\n  registering_event_block_timestamp?: InputMaybe<Int_Comparison_Exp>;\n  registering_event_contract_name?: InputMaybe<String_Comparison_Exp>;\n  registering_event_log_index?: InputMaybe<Int_Comparison_Exp>;\n  registering_event_name?: InputMaybe<String_Comparison_Exp>;\n  registering_event_src_address?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"dynamic_contract_registry\". */\nexport type Dynamic_Contract_Registry_Order_By = {\n  chain_id?: InputMaybe<Order_By>;\n  contract_address?: InputMaybe<Order_By>;\n  contract_type?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  registering_event_block_number?: InputMaybe<Order_By>;\n  registering_event_block_timestamp?: InputMaybe<Order_By>;\n  registering_event_contract_name?: InputMaybe<Order_By>;\n  registering_event_log_index?: InputMaybe<Order_By>;\n  registering_event_name?: InputMaybe<Order_By>;\n  registering_event_src_address?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"dynamic_contract_registry\" */\nexport enum Dynamic_Contract_Registry_Select_Column {\n  /** column name */\n  ChainId = 'chain_id',\n  /** column name */\n  ContractAddress = 'contract_address',\n  /** column name */\n  ContractType = 'contract_type',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  RegisteringEventBlockNumber = 'registering_event_block_number',\n  /** column name */\n  RegisteringEventBlockTimestamp = 'registering_event_block_timestamp',\n  /** column name */\n  RegisteringEventContractName = 'registering_event_contract_name',\n  /** column name */\n  RegisteringEventLogIndex = 'registering_event_log_index',\n  /** column name */\n  RegisteringEventName = 'registering_event_name',\n  /** column name */\n  RegisteringEventSrcAddress = 'registering_event_src_address'\n}\n\n/** Streaming cursor of the table \"dynamic_contract_registry\" */\nexport type Dynamic_Contract_Registry_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: Dynamic_Contract_Registry_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type Dynamic_Contract_Registry_Stream_Cursor_Value_Input = {\n  chain_id?: InputMaybe<Scalars['Int']['input']>;\n  contract_address?: InputMaybe<Scalars['String']['input']>;\n  contract_type?: InputMaybe<Scalars['contract_type']['input']>;\n  id?: InputMaybe<Scalars['String']['input']>;\n  registering_event_block_number?: InputMaybe<Scalars['Int']['input']>;\n  registering_event_block_timestamp?: InputMaybe<Scalars['Int']['input']>;\n  registering_event_contract_name?: InputMaybe<Scalars['String']['input']>;\n  registering_event_log_index?: InputMaybe<Scalars['Int']['input']>;\n  registering_event_name?: InputMaybe<Scalars['String']['input']>;\n  registering_event_src_address?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** columns and relationships of \"end_of_block_range_scanned_data\" */\nexport type End_Of_Block_Range_Scanned_Data = {\n  __typename?: 'end_of_block_range_scanned_data';\n  block_hash: Scalars['String']['output'];\n  block_number: Scalars['Int']['output'];\n  chain_id: Scalars['Int']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"end_of_block_range_scanned_data\". All fields are combined with a logical 'AND'. */\nexport type End_Of_Block_Range_Scanned_Data_Bool_Exp = {\n  _and?: InputMaybe<Array<End_Of_Block_Range_Scanned_Data_Bool_Exp>>;\n  _not?: InputMaybe<End_Of_Block_Range_Scanned_Data_Bool_Exp>;\n  _or?: InputMaybe<Array<End_Of_Block_Range_Scanned_Data_Bool_Exp>>;\n  block_hash?: InputMaybe<String_Comparison_Exp>;\n  block_number?: InputMaybe<Int_Comparison_Exp>;\n  chain_id?: InputMaybe<Int_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"end_of_block_range_scanned_data\". */\nexport type End_Of_Block_Range_Scanned_Data_Order_By = {\n  block_hash?: InputMaybe<Order_By>;\n  block_number?: InputMaybe<Order_By>;\n  chain_id?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"end_of_block_range_scanned_data\" */\nexport enum End_Of_Block_Range_Scanned_Data_Select_Column {\n  /** column name */\n  BlockHash = 'block_hash',\n  /** column name */\n  BlockNumber = 'block_number',\n  /** column name */\n  ChainId = 'chain_id'\n}\n\n/** Streaming cursor of the table \"end_of_block_range_scanned_data\" */\nexport type End_Of_Block_Range_Scanned_Data_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: End_Of_Block_Range_Scanned_Data_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type End_Of_Block_Range_Scanned_Data_Stream_Cursor_Value_Input = {\n  block_hash?: InputMaybe<Scalars['String']['input']>;\n  block_number?: InputMaybe<Scalars['Int']['input']>;\n  chain_id?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** columns and relationships of \"event_sync_state\" */\nexport type Event_Sync_State = {\n  __typename?: 'event_sync_state';\n  block_number: Scalars['Int']['output'];\n  block_timestamp: Scalars['Int']['output'];\n  chain_id: Scalars['Int']['output'];\n  is_pre_registering_dynamic_contracts?: Maybe<Scalars['Boolean']['output']>;\n  log_index: Scalars['Int']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"event_sync_state\". All fields are combined with a logical 'AND'. */\nexport type Event_Sync_State_Bool_Exp = {\n  _and?: InputMaybe<Array<Event_Sync_State_Bool_Exp>>;\n  _not?: InputMaybe<Event_Sync_State_Bool_Exp>;\n  _or?: InputMaybe<Array<Event_Sync_State_Bool_Exp>>;\n  block_number?: InputMaybe<Int_Comparison_Exp>;\n  block_timestamp?: InputMaybe<Int_Comparison_Exp>;\n  chain_id?: InputMaybe<Int_Comparison_Exp>;\n  is_pre_registering_dynamic_contracts?: InputMaybe<Boolean_Comparison_Exp>;\n  log_index?: InputMaybe<Int_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"event_sync_state\". */\nexport type Event_Sync_State_Order_By = {\n  block_number?: InputMaybe<Order_By>;\n  block_timestamp?: InputMaybe<Order_By>;\n  chain_id?: InputMaybe<Order_By>;\n  is_pre_registering_dynamic_contracts?: InputMaybe<Order_By>;\n  log_index?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"event_sync_state\" */\nexport enum Event_Sync_State_Select_Column {\n  /** column name */\n  BlockNumber = 'block_number',\n  /** column name */\n  BlockTimestamp = 'block_timestamp',\n  /** column name */\n  ChainId = 'chain_id',\n  /** column name */\n  IsPreRegisteringDynamicContracts = 'is_pre_registering_dynamic_contracts',\n  /** column name */\n  LogIndex = 'log_index'\n}\n\n/** Streaming cursor of the table \"event_sync_state\" */\nexport type Event_Sync_State_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: Event_Sync_State_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type Event_Sync_State_Stream_Cursor_Value_Input = {\n  block_number?: InputMaybe<Scalars['Int']['input']>;\n  block_timestamp?: InputMaybe<Scalars['Int']['input']>;\n  chain_id?: InputMaybe<Scalars['Int']['input']>;\n  is_pre_registering_dynamic_contracts?: InputMaybe<Scalars['Boolean']['input']>;\n  log_index?: InputMaybe<Scalars['Int']['input']>;\n};\n\nexport type Jsonb_Cast_Exp = {\n  String?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Boolean expression to compare columns of type \"jsonb\". All fields are combined with logical 'AND'. */\nexport type Jsonb_Comparison_Exp = {\n  _cast?: InputMaybe<Jsonb_Cast_Exp>;\n  /** is the column contained in the given json value */\n  _contained_in?: InputMaybe<Scalars['jsonb']['input']>;\n  /** does the column contain the given json value at the top level */\n  _contains?: InputMaybe<Scalars['jsonb']['input']>;\n  _eq?: InputMaybe<Scalars['jsonb']['input']>;\n  _gt?: InputMaybe<Scalars['jsonb']['input']>;\n  _gte?: InputMaybe<Scalars['jsonb']['input']>;\n  /** does the string exist as a top-level key in the column */\n  _has_key?: InputMaybe<Scalars['String']['input']>;\n  /** do all of these strings exist as top-level keys in the column */\n  _has_keys_all?: InputMaybe<Array<Scalars['String']['input']>>;\n  /** do any of these strings exist as top-level keys in the column */\n  _has_keys_any?: InputMaybe<Array<Scalars['String']['input']>>;\n  _in?: InputMaybe<Array<Scalars['jsonb']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['jsonb']['input']>;\n  _lte?: InputMaybe<Scalars['jsonb']['input']>;\n  _neq?: InputMaybe<Scalars['jsonb']['input']>;\n  _nin?: InputMaybe<Array<Scalars['jsonb']['input']>>;\n};\n\n/** Boolean expression to compare columns of type \"numeric\". All fields are combined with logical 'AND'. */\nexport type Numeric_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['numeric']['input']>;\n  _gt?: InputMaybe<Scalars['numeric']['input']>;\n  _gte?: InputMaybe<Scalars['numeric']['input']>;\n  _in?: InputMaybe<Array<Scalars['numeric']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['numeric']['input']>;\n  _lte?: InputMaybe<Scalars['numeric']['input']>;\n  _neq?: InputMaybe<Scalars['numeric']['input']>;\n  _nin?: InputMaybe<Array<Scalars['numeric']['input']>>;\n};\n\n/** column ordering options */\nexport enum Order_By {\n  /** in ascending order, nulls last */\n  Asc = 'asc',\n  /** in ascending order, nulls first */\n  AscNullsFirst = 'asc_nulls_first',\n  /** in ascending order, nulls last */\n  AscNullsLast = 'asc_nulls_last',\n  /** in descending order, nulls first */\n  Desc = 'desc',\n  /** in descending order, nulls first */\n  DescNullsFirst = 'desc_nulls_first',\n  /** in descending order, nulls last */\n  DescNullsLast = 'desc_nulls_last'\n}\n\n/** columns and relationships of \"persisted_state\" */\nexport type Persisted_State = {\n  __typename?: 'persisted_state';\n  abi_files_hash: Scalars['String']['output'];\n  config_hash: Scalars['String']['output'];\n  envio_version: Scalars['String']['output'];\n  handler_files_hash: Scalars['String']['output'];\n  id: Scalars['Int']['output'];\n  schema_hash: Scalars['String']['output'];\n};\n\n/** Boolean expression to filter rows from the table \"persisted_state\". All fields are combined with a logical 'AND'. */\nexport type Persisted_State_Bool_Exp = {\n  _and?: InputMaybe<Array<Persisted_State_Bool_Exp>>;\n  _not?: InputMaybe<Persisted_State_Bool_Exp>;\n  _or?: InputMaybe<Array<Persisted_State_Bool_Exp>>;\n  abi_files_hash?: InputMaybe<String_Comparison_Exp>;\n  config_hash?: InputMaybe<String_Comparison_Exp>;\n  envio_version?: InputMaybe<String_Comparison_Exp>;\n  handler_files_hash?: InputMaybe<String_Comparison_Exp>;\n  id?: InputMaybe<Int_Comparison_Exp>;\n  schema_hash?: InputMaybe<String_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"persisted_state\". */\nexport type Persisted_State_Order_By = {\n  abi_files_hash?: InputMaybe<Order_By>;\n  config_hash?: InputMaybe<Order_By>;\n  envio_version?: InputMaybe<Order_By>;\n  handler_files_hash?: InputMaybe<Order_By>;\n  id?: InputMaybe<Order_By>;\n  schema_hash?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"persisted_state\" */\nexport enum Persisted_State_Select_Column {\n  /** column name */\n  AbiFilesHash = 'abi_files_hash',\n  /** column name */\n  ConfigHash = 'config_hash',\n  /** column name */\n  EnvioVersion = 'envio_version',\n  /** column name */\n  HandlerFilesHash = 'handler_files_hash',\n  /** column name */\n  Id = 'id',\n  /** column name */\n  SchemaHash = 'schema_hash'\n}\n\n/** Streaming cursor of the table \"persisted_state\" */\nexport type Persisted_State_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: Persisted_State_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type Persisted_State_Stream_Cursor_Value_Input = {\n  abi_files_hash?: InputMaybe<Scalars['String']['input']>;\n  config_hash?: InputMaybe<Scalars['String']['input']>;\n  envio_version?: InputMaybe<Scalars['String']['input']>;\n  handler_files_hash?: InputMaybe<Scalars['String']['input']>;\n  id?: InputMaybe<Scalars['Int']['input']>;\n  schema_hash?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type Query_Root = {\n  __typename?: 'query_root';\n  /** fetch data from the table: \"AlephVaultFactory_Initialized\" */\n  AlephVaultFactory_Initialized: Array<AlephVaultFactory_Initialized>;\n  /** fetch data from the table: \"AlephVaultFactory_Initialized\" using primary key columns */\n  AlephVaultFactory_Initialized_by_pk?: Maybe<AlephVaultFactory_Initialized>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleAdminChanged\" */\n  AlephVaultFactory_RoleAdminChanged: Array<AlephVaultFactory_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleAdminChanged\" using primary key columns */\n  AlephVaultFactory_RoleAdminChanged_by_pk?: Maybe<AlephVaultFactory_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleGranted\" */\n  AlephVaultFactory_RoleGranted: Array<AlephVaultFactory_RoleGranted>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleGranted\" using primary key columns */\n  AlephVaultFactory_RoleGranted_by_pk?: Maybe<AlephVaultFactory_RoleGranted>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleRevoked\" */\n  AlephVaultFactory_RoleRevoked: Array<AlephVaultFactory_RoleRevoked>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleRevoked\" using primary key columns */\n  AlephVaultFactory_RoleRevoked_by_pk?: Maybe<AlephVaultFactory_RoleRevoked>;\n  /** fetch data from the table: \"AlephVaultFactory_VaultDeployed\" */\n  AlephVaultFactory_VaultDeployed: Array<AlephVaultFactory_VaultDeployed>;\n  /** fetch data from the table: \"AlephVaultFactory_VaultDeployed\" using primary key columns */\n  AlephVaultFactory_VaultDeployed_by_pk?: Maybe<AlephVaultFactory_VaultDeployed>;\n  /** fetch data from the table: \"AlephVault_DepositRequest\" */\n  AlephVault_DepositRequest: Array<AlephVault_DepositRequest>;\n  /** fetch data from the table: \"AlephVault_DepositRequestSettled\" */\n  AlephVault_DepositRequestSettled: Array<AlephVault_DepositRequestSettled>;\n  /** fetch data from the table: \"AlephVault_DepositRequestSettled\" using primary key columns */\n  AlephVault_DepositRequestSettled_by_pk?: Maybe<AlephVault_DepositRequestSettled>;\n  /** fetch data from the table: \"AlephVault_DepositRequest\" using primary key columns */\n  AlephVault_DepositRequest_by_pk?: Maybe<AlephVault_DepositRequest>;\n  /** fetch data from the table: \"AlephVault_FeesAccumulated\" */\n  AlephVault_FeesAccumulated: Array<AlephVault_FeesAccumulated>;\n  /** fetch data from the table: \"AlephVault_FeesAccumulated\" using primary key columns */\n  AlephVault_FeesAccumulated_by_pk?: Maybe<AlephVault_FeesAccumulated>;\n  /** fetch data from the table: \"AlephVault_FeesCollected\" */\n  AlephVault_FeesCollected: Array<AlephVault_FeesCollected>;\n  /** fetch data from the table: \"AlephVault_FeesCollected\" using primary key columns */\n  AlephVault_FeesCollected_by_pk?: Maybe<AlephVault_FeesCollected>;\n  /** fetch data from the table: \"AlephVault_FlowPaused\" */\n  AlephVault_FlowPaused: Array<AlephVault_FlowPaused>;\n  /** fetch data from the table: \"AlephVault_FlowPaused\" using primary key columns */\n  AlephVault_FlowPaused_by_pk?: Maybe<AlephVault_FlowPaused>;\n  /** fetch data from the table: \"AlephVault_FlowUnpaused\" */\n  AlephVault_FlowUnpaused: Array<AlephVault_FlowUnpaused>;\n  /** fetch data from the table: \"AlephVault_FlowUnpaused\" using primary key columns */\n  AlephVault_FlowUnpaused_by_pk?: Maybe<AlephVault_FlowUnpaused>;\n  /** fetch data from the table: \"AlephVault_Initialized\" */\n  AlephVault_Initialized: Array<AlephVault_Initialized>;\n  /** fetch data from the table: \"AlephVault_Initialized\" using primary key columns */\n  AlephVault_Initialized_by_pk?: Maybe<AlephVault_Initialized>;\n  /** fetch data from the table: \"AlephVault_MetadataUriSet\" */\n  AlephVault_MetadataUriSet: Array<AlephVault_MetadataUriSet>;\n  /** fetch data from the table: \"AlephVault_MetadataUriSet\" using primary key columns */\n  AlephVault_MetadataUriSet_by_pk?: Maybe<AlephVault_MetadataUriSet>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientQueued\" */\n  AlephVault_NewFeeRecipientQueued: Array<AlephVault_NewFeeRecipientQueued>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientQueued\" using primary key columns */\n  AlephVault_NewFeeRecipientQueued_by_pk?: Maybe<AlephVault_NewFeeRecipientQueued>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientSet\" */\n  AlephVault_NewFeeRecipientSet: Array<AlephVault_NewFeeRecipientSet>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientSet\" using primary key columns */\n  AlephVault_NewFeeRecipientSet_by_pk?: Maybe<AlephVault_NewFeeRecipientSet>;\n  /** fetch data from the table: \"AlephVault_NewHighWaterMarkSet\" */\n  AlephVault_NewHighWaterMarkSet: Array<AlephVault_NewHighWaterMarkSet>;\n  /** fetch data from the table: \"AlephVault_NewHighWaterMarkSet\" using primary key columns */\n  AlephVault_NewHighWaterMarkSet_by_pk?: Maybe<AlephVault_NewHighWaterMarkSet>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeQueued\" */\n  AlephVault_NewManagementFeeQueued: Array<AlephVault_NewManagementFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeQueued\" using primary key columns */\n  AlephVault_NewManagementFeeQueued_by_pk?: Maybe<AlephVault_NewManagementFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeSet\" */\n  AlephVault_NewManagementFeeSet: Array<AlephVault_NewManagementFeeSet>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeSet\" using primary key columns */\n  AlephVault_NewManagementFeeSet_by_pk?: Maybe<AlephVault_NewManagementFeeSet>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapQueued\" */\n  AlephVault_NewMaxDepositCapQueued: Array<AlephVault_NewMaxDepositCapQueued>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapQueued\" using primary key columns */\n  AlephVault_NewMaxDepositCapQueued_by_pk?: Maybe<AlephVault_NewMaxDepositCapQueued>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapSet\" */\n  AlephVault_NewMaxDepositCapSet: Array<AlephVault_NewMaxDepositCapSet>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapSet\" using primary key columns */\n  AlephVault_NewMaxDepositCapSet_by_pk?: Maybe<AlephVault_NewMaxDepositCapSet>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountQueued\" */\n  AlephVault_NewMinDepositAmountQueued: Array<AlephVault_NewMinDepositAmountQueued>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountQueued\" using primary key columns */\n  AlephVault_NewMinDepositAmountQueued_by_pk?: Maybe<AlephVault_NewMinDepositAmountQueued>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountSet\" */\n  AlephVault_NewMinDepositAmountSet: Array<AlephVault_NewMinDepositAmountSet>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountSet\" using primary key columns */\n  AlephVault_NewMinDepositAmountSet_by_pk?: Maybe<AlephVault_NewMinDepositAmountSet>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeQueued\" */\n  AlephVault_NewPerformanceFeeQueued: Array<AlephVault_NewPerformanceFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeQueued\" using primary key columns */\n  AlephVault_NewPerformanceFeeQueued_by_pk?: Maybe<AlephVault_NewPerformanceFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeSet\" */\n  AlephVault_NewPerformanceFeeSet: Array<AlephVault_NewPerformanceFeeSet>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeSet\" using primary key columns */\n  AlephVault_NewPerformanceFeeSet_by_pk?: Maybe<AlephVault_NewPerformanceFeeSet>;\n  /** fetch data from the table: \"AlephVault_RedeemRequest\" */\n  AlephVault_RedeemRequest: Array<AlephVault_RedeemRequest>;\n  /** fetch data from the table: \"AlephVault_RedeemRequestSettled\" */\n  AlephVault_RedeemRequestSettled: Array<AlephVault_RedeemRequestSettled>;\n  /** fetch data from the table: \"AlephVault_RedeemRequestSettled\" using primary key columns */\n  AlephVault_RedeemRequestSettled_by_pk?: Maybe<AlephVault_RedeemRequestSettled>;\n  /** fetch data from the table: \"AlephVault_RedeemRequest\" using primary key columns */\n  AlephVault_RedeemRequest_by_pk?: Maybe<AlephVault_RedeemRequest>;\n  /** fetch data from the table: \"AlephVault_RoleAdminChanged\" */\n  AlephVault_RoleAdminChanged: Array<AlephVault_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVault_RoleAdminChanged\" using primary key columns */\n  AlephVault_RoleAdminChanged_by_pk?: Maybe<AlephVault_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVault_RoleGranted\" */\n  AlephVault_RoleGranted: Array<AlephVault_RoleGranted>;\n  /** fetch data from the table: \"AlephVault_RoleGranted\" using primary key columns */\n  AlephVault_RoleGranted_by_pk?: Maybe<AlephVault_RoleGranted>;\n  /** fetch data from the table: \"AlephVault_RoleRevoked\" */\n  AlephVault_RoleRevoked: Array<AlephVault_RoleRevoked>;\n  /** fetch data from the table: \"AlephVault_RoleRevoked\" using primary key columns */\n  AlephVault_RoleRevoked_by_pk?: Maybe<AlephVault_RoleRevoked>;\n  /** fetch data from the table: \"AlephVault_SettleDeposit\" */\n  AlephVault_SettleDeposit: Array<AlephVault_SettleDeposit>;\n  /** fetch data from the table: \"AlephVault_SettleDepositBatch\" */\n  AlephVault_SettleDepositBatch: Array<AlephVault_SettleDepositBatch>;\n  /** fetch data from the table: \"AlephVault_SettleDepositBatch\" using primary key columns */\n  AlephVault_SettleDepositBatch_by_pk?: Maybe<AlephVault_SettleDepositBatch>;\n  /** fetch data from the table: \"AlephVault_SettleDeposit\" using primary key columns */\n  AlephVault_SettleDeposit_by_pk?: Maybe<AlephVault_SettleDeposit>;\n  /** fetch data from the table: \"AlephVault_SettleRedeem\" */\n  AlephVault_SettleRedeem: Array<AlephVault_SettleRedeem>;\n  /** fetch data from the table: \"AlephVault_SettleRedeemBatch\" */\n  AlephVault_SettleRedeemBatch: Array<AlephVault_SettleRedeemBatch>;\n  /** fetch data from the table: \"AlephVault_SettleRedeemBatch\" using primary key columns */\n  AlephVault_SettleRedeemBatch_by_pk?: Maybe<AlephVault_SettleRedeemBatch>;\n  /** fetch data from the table: \"AlephVault_SettleRedeem\" using primary key columns */\n  AlephVault_SettleRedeem_by_pk?: Maybe<AlephVault_SettleRedeem>;\n  /** fetch data from the table: \"InvestorPosition\" */\n  InvestorPosition: Array<InvestorPosition>;\n  /** fetch data from the table: \"InvestorPosition\" using primary key columns */\n  InvestorPosition_by_pk?: Maybe<InvestorPosition>;\n  /** fetch data from the table: \"VaultData\" */\n  VaultData: Array<VaultData>;\n  /** fetch data from the table: \"VaultData\" using primary key columns */\n  VaultData_by_pk?: Maybe<VaultData>;\n  /** fetch data from the table: \"VaultValuationSnapshot\" */\n  VaultValuationSnapshot: Array<VaultValuationSnapshot>;\n  /** fetch data from the table: \"VaultValuationSnapshot\" using primary key columns */\n  VaultValuationSnapshot_by_pk?: Maybe<VaultValuationSnapshot>;\n  /** fetch data from the table: \"chain_metadata\" */\n  chain_metadata: Array<Chain_Metadata>;\n  /** fetch data from the table: \"chain_metadata\" using primary key columns */\n  chain_metadata_by_pk?: Maybe<Chain_Metadata>;\n  /** fetch data from the table: \"dynamic_contract_registry\" */\n  dynamic_contract_registry: Array<Dynamic_Contract_Registry>;\n  /** fetch data from the table: \"dynamic_contract_registry\" using primary key columns */\n  dynamic_contract_registry_by_pk?: Maybe<Dynamic_Contract_Registry>;\n  /** fetch data from the table: \"end_of_block_range_scanned_data\" */\n  end_of_block_range_scanned_data: Array<End_Of_Block_Range_Scanned_Data>;\n  /** fetch data from the table: \"end_of_block_range_scanned_data\" using primary key columns */\n  end_of_block_range_scanned_data_by_pk?: Maybe<End_Of_Block_Range_Scanned_Data>;\n  /** fetch data from the table: \"event_sync_state\" */\n  event_sync_state: Array<Event_Sync_State>;\n  /** fetch data from the table: \"event_sync_state\" using primary key columns */\n  event_sync_state_by_pk?: Maybe<Event_Sync_State>;\n  /** fetch data from the table: \"persisted_state\" */\n  persisted_state: Array<Persisted_State>;\n  /** fetch data from the table: \"persisted_state\" using primary key columns */\n  persisted_state_by_pk?: Maybe<Persisted_State>;\n  /** fetch data from the table: \"raw_events\" */\n  raw_events: Array<Raw_Events>;\n  /** fetch data from the table: \"raw_events\" using primary key columns */\n  raw_events_by_pk?: Maybe<Raw_Events>;\n};\n\n\nexport type Query_RootAlephVaultFactory_InitializedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_Initialized_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_Initialized_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVaultFactory_Initialized_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVaultFactory_RoleAdminChangedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVaultFactory_RoleAdminChanged_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVaultFactory_RoleGrantedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVaultFactory_RoleGranted_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVaultFactory_RoleRevokedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVaultFactory_RoleRevoked_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVaultFactory_VaultDeployedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVaultFactory_VaultDeployed_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_DepositRequestArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_DepositRequest_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_DepositRequest_Order_By>>;\n  where?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_DepositRequestSettledArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_DepositRequestSettled_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_DepositRequestSettled_Order_By>>;\n  where?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_DepositRequestSettled_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_DepositRequest_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_FeesAccumulatedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FeesAccumulated_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FeesAccumulated_Order_By>>;\n  where?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_FeesAccumulated_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_FeesCollectedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FeesCollected_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FeesCollected_Order_By>>;\n  where?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_FeesCollected_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_FlowPausedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FlowPaused_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FlowPaused_Order_By>>;\n  where?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_FlowPaused_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_FlowUnpausedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FlowUnpaused_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FlowUnpaused_Order_By>>;\n  where?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_FlowUnpaused_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_InitializedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_Initialized_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_Initialized_Order_By>>;\n  where?: InputMaybe<AlephVault_Initialized_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_Initialized_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_MetadataUriSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_MetadataUriSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_MetadataUriSet_Order_By>>;\n  where?: InputMaybe<AlephVault_MetadataUriSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_MetadataUriSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewFeeRecipientQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewFeeRecipientQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewFeeRecipientQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewFeeRecipientQueued_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewFeeRecipientQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewFeeRecipientSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewFeeRecipientSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewFeeRecipientSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewFeeRecipientSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewFeeRecipientSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewHighWaterMarkSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewHighWaterMarkSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewManagementFeeQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewManagementFeeQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewManagementFeeSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewManagementFeeSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewMaxDepositCapQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewMaxDepositCapQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewMaxDepositCapSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewMaxDepositCapSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewMinDepositAmountQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewMinDepositAmountQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewMinDepositAmountSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewMinDepositAmountSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewPerformanceFeeQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewPerformanceFeeQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_NewPerformanceFeeSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_NewPerformanceFeeSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_RedeemRequestArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RedeemRequest_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RedeemRequest_Order_By>>;\n  where?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_RedeemRequestSettledArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Order_By>>;\n  where?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_RedeemRequestSettled_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_RedeemRequest_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_RoleAdminChangedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RoleAdminChanged_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RoleAdminChanged_Order_By>>;\n  where?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_RoleAdminChanged_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_RoleGrantedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RoleGranted_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RoleGranted_Order_By>>;\n  where?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_RoleGranted_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_RoleRevokedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RoleRevoked_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RoleRevoked_Order_By>>;\n  where?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_RoleRevoked_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_SettleDepositArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleDeposit_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleDeposit_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_SettleDepositBatchArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleDepositBatch_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleDepositBatch_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_SettleDepositBatch_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_SettleDeposit_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_SettleRedeemArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleRedeem_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleRedeem_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_SettleRedeemBatchArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;\n};\n\n\nexport type Query_RootAlephVault_SettleRedeemBatch_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootAlephVault_SettleRedeem_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootInvestorPositionArgs = {\n  distinct_on?: InputMaybe<Array<InvestorPosition_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<InvestorPosition_Order_By>>;\n  where?: InputMaybe<InvestorPosition_Bool_Exp>;\n};\n\n\nexport type Query_RootInvestorPosition_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootVaultDataArgs = {\n  distinct_on?: InputMaybe<Array<VaultData_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<VaultData_Order_By>>;\n  where?: InputMaybe<VaultData_Bool_Exp>;\n};\n\n\nexport type Query_RootVaultData_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootVaultValuationSnapshotArgs = {\n  distinct_on?: InputMaybe<Array<VaultValuationSnapshot_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<VaultValuationSnapshot_Order_By>>;\n  where?: InputMaybe<VaultValuationSnapshot_Bool_Exp>;\n};\n\n\nexport type Query_RootVaultValuationSnapshot_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootChain_MetadataArgs = {\n  distinct_on?: InputMaybe<Array<Chain_Metadata_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Chain_Metadata_Order_By>>;\n  where?: InputMaybe<Chain_Metadata_Bool_Exp>;\n};\n\n\nexport type Query_RootChain_Metadata_By_PkArgs = {\n  chain_id: Scalars['Int']['input'];\n};\n\n\nexport type Query_RootDynamic_Contract_RegistryArgs = {\n  distinct_on?: InputMaybe<Array<Dynamic_Contract_Registry_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Dynamic_Contract_Registry_Order_By>>;\n  where?: InputMaybe<Dynamic_Contract_Registry_Bool_Exp>;\n};\n\n\nexport type Query_RootDynamic_Contract_Registry_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Query_RootEnd_Of_Block_Range_Scanned_DataArgs = {\n  distinct_on?: InputMaybe<Array<End_Of_Block_Range_Scanned_Data_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<End_Of_Block_Range_Scanned_Data_Order_By>>;\n  where?: InputMaybe<End_Of_Block_Range_Scanned_Data_Bool_Exp>;\n};\n\n\nexport type Query_RootEnd_Of_Block_Range_Scanned_Data_By_PkArgs = {\n  block_number: Scalars['Int']['input'];\n  chain_id: Scalars['Int']['input'];\n};\n\n\nexport type Query_RootEvent_Sync_StateArgs = {\n  distinct_on?: InputMaybe<Array<Event_Sync_State_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Event_Sync_State_Order_By>>;\n  where?: InputMaybe<Event_Sync_State_Bool_Exp>;\n};\n\n\nexport type Query_RootEvent_Sync_State_By_PkArgs = {\n  chain_id: Scalars['Int']['input'];\n};\n\n\nexport type Query_RootPersisted_StateArgs = {\n  distinct_on?: InputMaybe<Array<Persisted_State_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Persisted_State_Order_By>>;\n  where?: InputMaybe<Persisted_State_Bool_Exp>;\n};\n\n\nexport type Query_RootPersisted_State_By_PkArgs = {\n  id: Scalars['Int']['input'];\n};\n\n\nexport type Query_RootRaw_EventsArgs = {\n  distinct_on?: InputMaybe<Array<Raw_Events_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Raw_Events_Order_By>>;\n  where?: InputMaybe<Raw_Events_Bool_Exp>;\n};\n\n\nexport type Query_RootRaw_Events_By_PkArgs = {\n  serial: Scalars['Int']['input'];\n};\n\n/** columns and relationships of \"raw_events\" */\nexport type Raw_Events = {\n  __typename?: 'raw_events';\n  block_fields: Scalars['jsonb']['output'];\n  block_hash: Scalars['String']['output'];\n  block_number: Scalars['Int']['output'];\n  block_timestamp: Scalars['Int']['output'];\n  chain_id: Scalars['Int']['output'];\n  contract_name: Scalars['String']['output'];\n  db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;\n  event_id: Scalars['numeric']['output'];\n  event_name: Scalars['String']['output'];\n  log_index: Scalars['Int']['output'];\n  params: Scalars['jsonb']['output'];\n  serial: Scalars['Int']['output'];\n  src_address: Scalars['String']['output'];\n  transaction_fields: Scalars['jsonb']['output'];\n};\n\n\n/** columns and relationships of \"raw_events\" */\nexport type Raw_EventsBlock_FieldsArgs = {\n  path?: InputMaybe<Scalars['String']['input']>;\n};\n\n\n/** columns and relationships of \"raw_events\" */\nexport type Raw_EventsParamsArgs = {\n  path?: InputMaybe<Scalars['String']['input']>;\n};\n\n\n/** columns and relationships of \"raw_events\" */\nexport type Raw_EventsTransaction_FieldsArgs = {\n  path?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Boolean expression to filter rows from the table \"raw_events\". All fields are combined with a logical 'AND'. */\nexport type Raw_Events_Bool_Exp = {\n  _and?: InputMaybe<Array<Raw_Events_Bool_Exp>>;\n  _not?: InputMaybe<Raw_Events_Bool_Exp>;\n  _or?: InputMaybe<Array<Raw_Events_Bool_Exp>>;\n  block_fields?: InputMaybe<Jsonb_Comparison_Exp>;\n  block_hash?: InputMaybe<String_Comparison_Exp>;\n  block_number?: InputMaybe<Int_Comparison_Exp>;\n  block_timestamp?: InputMaybe<Int_Comparison_Exp>;\n  chain_id?: InputMaybe<Int_Comparison_Exp>;\n  contract_name?: InputMaybe<String_Comparison_Exp>;\n  db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;\n  event_id?: InputMaybe<Numeric_Comparison_Exp>;\n  event_name?: InputMaybe<String_Comparison_Exp>;\n  log_index?: InputMaybe<Int_Comparison_Exp>;\n  params?: InputMaybe<Jsonb_Comparison_Exp>;\n  serial?: InputMaybe<Int_Comparison_Exp>;\n  src_address?: InputMaybe<String_Comparison_Exp>;\n  transaction_fields?: InputMaybe<Jsonb_Comparison_Exp>;\n};\n\n/** Ordering options when selecting data from \"raw_events\". */\nexport type Raw_Events_Order_By = {\n  block_fields?: InputMaybe<Order_By>;\n  block_hash?: InputMaybe<Order_By>;\n  block_number?: InputMaybe<Order_By>;\n  block_timestamp?: InputMaybe<Order_By>;\n  chain_id?: InputMaybe<Order_By>;\n  contract_name?: InputMaybe<Order_By>;\n  db_write_timestamp?: InputMaybe<Order_By>;\n  event_id?: InputMaybe<Order_By>;\n  event_name?: InputMaybe<Order_By>;\n  log_index?: InputMaybe<Order_By>;\n  params?: InputMaybe<Order_By>;\n  serial?: InputMaybe<Order_By>;\n  src_address?: InputMaybe<Order_By>;\n  transaction_fields?: InputMaybe<Order_By>;\n};\n\n/** select columns of table \"raw_events\" */\nexport enum Raw_Events_Select_Column {\n  /** column name */\n  BlockFields = 'block_fields',\n  /** column name */\n  BlockHash = 'block_hash',\n  /** column name */\n  BlockNumber = 'block_number',\n  /** column name */\n  BlockTimestamp = 'block_timestamp',\n  /** column name */\n  ChainId = 'chain_id',\n  /** column name */\n  ContractName = 'contract_name',\n  /** column name */\n  DbWriteTimestamp = 'db_write_timestamp',\n  /** column name */\n  EventId = 'event_id',\n  /** column name */\n  EventName = 'event_name',\n  /** column name */\n  LogIndex = 'log_index',\n  /** column name */\n  Params = 'params',\n  /** column name */\n  Serial = 'serial',\n  /** column name */\n  SrcAddress = 'src_address',\n  /** column name */\n  TransactionFields = 'transaction_fields'\n}\n\n/** Streaming cursor of the table \"raw_events\" */\nexport type Raw_Events_Stream_Cursor_Input = {\n  /** Stream column input with initial value */\n  initial_value: Raw_Events_Stream_Cursor_Value_Input;\n  /** cursor ordering */\n  ordering?: InputMaybe<Cursor_Ordering>;\n};\n\n/** Initial value of the column from where the streaming should start */\nexport type Raw_Events_Stream_Cursor_Value_Input = {\n  block_fields?: InputMaybe<Scalars['jsonb']['input']>;\n  block_hash?: InputMaybe<Scalars['String']['input']>;\n  block_number?: InputMaybe<Scalars['Int']['input']>;\n  block_timestamp?: InputMaybe<Scalars['Int']['input']>;\n  chain_id?: InputMaybe<Scalars['Int']['input']>;\n  contract_name?: InputMaybe<Scalars['String']['input']>;\n  db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;\n  event_id?: InputMaybe<Scalars['numeric']['input']>;\n  event_name?: InputMaybe<Scalars['String']['input']>;\n  log_index?: InputMaybe<Scalars['Int']['input']>;\n  params?: InputMaybe<Scalars['jsonb']['input']>;\n  serial?: InputMaybe<Scalars['Int']['input']>;\n  src_address?: InputMaybe<Scalars['String']['input']>;\n  transaction_fields?: InputMaybe<Scalars['jsonb']['input']>;\n};\n\nexport type Subscription_Root = {\n  __typename?: 'subscription_root';\n  /** fetch data from the table: \"AlephVaultFactory_Initialized\" */\n  AlephVaultFactory_Initialized: Array<AlephVaultFactory_Initialized>;\n  /** fetch data from the table: \"AlephVaultFactory_Initialized\" using primary key columns */\n  AlephVaultFactory_Initialized_by_pk?: Maybe<AlephVaultFactory_Initialized>;\n  /** fetch data from the table in a streaming manner: \"AlephVaultFactory_Initialized\" */\n  AlephVaultFactory_Initialized_stream: Array<AlephVaultFactory_Initialized>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleAdminChanged\" */\n  AlephVaultFactory_RoleAdminChanged: Array<AlephVaultFactory_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleAdminChanged\" using primary key columns */\n  AlephVaultFactory_RoleAdminChanged_by_pk?: Maybe<AlephVaultFactory_RoleAdminChanged>;\n  /** fetch data from the table in a streaming manner: \"AlephVaultFactory_RoleAdminChanged\" */\n  AlephVaultFactory_RoleAdminChanged_stream: Array<AlephVaultFactory_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleGranted\" */\n  AlephVaultFactory_RoleGranted: Array<AlephVaultFactory_RoleGranted>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleGranted\" using primary key columns */\n  AlephVaultFactory_RoleGranted_by_pk?: Maybe<AlephVaultFactory_RoleGranted>;\n  /** fetch data from the table in a streaming manner: \"AlephVaultFactory_RoleGranted\" */\n  AlephVaultFactory_RoleGranted_stream: Array<AlephVaultFactory_RoleGranted>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleRevoked\" */\n  AlephVaultFactory_RoleRevoked: Array<AlephVaultFactory_RoleRevoked>;\n  /** fetch data from the table: \"AlephVaultFactory_RoleRevoked\" using primary key columns */\n  AlephVaultFactory_RoleRevoked_by_pk?: Maybe<AlephVaultFactory_RoleRevoked>;\n  /** fetch data from the table in a streaming manner: \"AlephVaultFactory_RoleRevoked\" */\n  AlephVaultFactory_RoleRevoked_stream: Array<AlephVaultFactory_RoleRevoked>;\n  /** fetch data from the table: \"AlephVaultFactory_VaultDeployed\" */\n  AlephVaultFactory_VaultDeployed: Array<AlephVaultFactory_VaultDeployed>;\n  /** fetch data from the table: \"AlephVaultFactory_VaultDeployed\" using primary key columns */\n  AlephVaultFactory_VaultDeployed_by_pk?: Maybe<AlephVaultFactory_VaultDeployed>;\n  /** fetch data from the table in a streaming manner: \"AlephVaultFactory_VaultDeployed\" */\n  AlephVaultFactory_VaultDeployed_stream: Array<AlephVaultFactory_VaultDeployed>;\n  /** fetch data from the table: \"AlephVault_DepositRequest\" */\n  AlephVault_DepositRequest: Array<AlephVault_DepositRequest>;\n  /** fetch data from the table: \"AlephVault_DepositRequestSettled\" */\n  AlephVault_DepositRequestSettled: Array<AlephVault_DepositRequestSettled>;\n  /** fetch data from the table: \"AlephVault_DepositRequestSettled\" using primary key columns */\n  AlephVault_DepositRequestSettled_by_pk?: Maybe<AlephVault_DepositRequestSettled>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_DepositRequestSettled\" */\n  AlephVault_DepositRequestSettled_stream: Array<AlephVault_DepositRequestSettled>;\n  /** fetch data from the table: \"AlephVault_DepositRequest\" using primary key columns */\n  AlephVault_DepositRequest_by_pk?: Maybe<AlephVault_DepositRequest>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_DepositRequest\" */\n  AlephVault_DepositRequest_stream: Array<AlephVault_DepositRequest>;\n  /** fetch data from the table: \"AlephVault_FeesAccumulated\" */\n  AlephVault_FeesAccumulated: Array<AlephVault_FeesAccumulated>;\n  /** fetch data from the table: \"AlephVault_FeesAccumulated\" using primary key columns */\n  AlephVault_FeesAccumulated_by_pk?: Maybe<AlephVault_FeesAccumulated>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_FeesAccumulated\" */\n  AlephVault_FeesAccumulated_stream: Array<AlephVault_FeesAccumulated>;\n  /** fetch data from the table: \"AlephVault_FeesCollected\" */\n  AlephVault_FeesCollected: Array<AlephVault_FeesCollected>;\n  /** fetch data from the table: \"AlephVault_FeesCollected\" using primary key columns */\n  AlephVault_FeesCollected_by_pk?: Maybe<AlephVault_FeesCollected>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_FeesCollected\" */\n  AlephVault_FeesCollected_stream: Array<AlephVault_FeesCollected>;\n  /** fetch data from the table: \"AlephVault_FlowPaused\" */\n  AlephVault_FlowPaused: Array<AlephVault_FlowPaused>;\n  /** fetch data from the table: \"AlephVault_FlowPaused\" using primary key columns */\n  AlephVault_FlowPaused_by_pk?: Maybe<AlephVault_FlowPaused>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_FlowPaused\" */\n  AlephVault_FlowPaused_stream: Array<AlephVault_FlowPaused>;\n  /** fetch data from the table: \"AlephVault_FlowUnpaused\" */\n  AlephVault_FlowUnpaused: Array<AlephVault_FlowUnpaused>;\n  /** fetch data from the table: \"AlephVault_FlowUnpaused\" using primary key columns */\n  AlephVault_FlowUnpaused_by_pk?: Maybe<AlephVault_FlowUnpaused>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_FlowUnpaused\" */\n  AlephVault_FlowUnpaused_stream: Array<AlephVault_FlowUnpaused>;\n  /** fetch data from the table: \"AlephVault_Initialized\" */\n  AlephVault_Initialized: Array<AlephVault_Initialized>;\n  /** fetch data from the table: \"AlephVault_Initialized\" using primary key columns */\n  AlephVault_Initialized_by_pk?: Maybe<AlephVault_Initialized>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_Initialized\" */\n  AlephVault_Initialized_stream: Array<AlephVault_Initialized>;\n  /** fetch data from the table: \"AlephVault_MetadataUriSet\" */\n  AlephVault_MetadataUriSet: Array<AlephVault_MetadataUriSet>;\n  /** fetch data from the table: \"AlephVault_MetadataUriSet\" using primary key columns */\n  AlephVault_MetadataUriSet_by_pk?: Maybe<AlephVault_MetadataUriSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_MetadataUriSet\" */\n  AlephVault_MetadataUriSet_stream: Array<AlephVault_MetadataUriSet>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientQueued\" */\n  AlephVault_NewFeeRecipientQueued: Array<AlephVault_NewFeeRecipientQueued>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientQueued\" using primary key columns */\n  AlephVault_NewFeeRecipientQueued_by_pk?: Maybe<AlephVault_NewFeeRecipientQueued>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewFeeRecipientQueued\" */\n  AlephVault_NewFeeRecipientQueued_stream: Array<AlephVault_NewFeeRecipientQueued>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientSet\" */\n  AlephVault_NewFeeRecipientSet: Array<AlephVault_NewFeeRecipientSet>;\n  /** fetch data from the table: \"AlephVault_NewFeeRecipientSet\" using primary key columns */\n  AlephVault_NewFeeRecipientSet_by_pk?: Maybe<AlephVault_NewFeeRecipientSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewFeeRecipientSet\" */\n  AlephVault_NewFeeRecipientSet_stream: Array<AlephVault_NewFeeRecipientSet>;\n  /** fetch data from the table: \"AlephVault_NewHighWaterMarkSet\" */\n  AlephVault_NewHighWaterMarkSet: Array<AlephVault_NewHighWaterMarkSet>;\n  /** fetch data from the table: \"AlephVault_NewHighWaterMarkSet\" using primary key columns */\n  AlephVault_NewHighWaterMarkSet_by_pk?: Maybe<AlephVault_NewHighWaterMarkSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewHighWaterMarkSet\" */\n  AlephVault_NewHighWaterMarkSet_stream: Array<AlephVault_NewHighWaterMarkSet>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeQueued\" */\n  AlephVault_NewManagementFeeQueued: Array<AlephVault_NewManagementFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeQueued\" using primary key columns */\n  AlephVault_NewManagementFeeQueued_by_pk?: Maybe<AlephVault_NewManagementFeeQueued>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewManagementFeeQueued\" */\n  AlephVault_NewManagementFeeQueued_stream: Array<AlephVault_NewManagementFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeSet\" */\n  AlephVault_NewManagementFeeSet: Array<AlephVault_NewManagementFeeSet>;\n  /** fetch data from the table: \"AlephVault_NewManagementFeeSet\" using primary key columns */\n  AlephVault_NewManagementFeeSet_by_pk?: Maybe<AlephVault_NewManagementFeeSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewManagementFeeSet\" */\n  AlephVault_NewManagementFeeSet_stream: Array<AlephVault_NewManagementFeeSet>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapQueued\" */\n  AlephVault_NewMaxDepositCapQueued: Array<AlephVault_NewMaxDepositCapQueued>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapQueued\" using primary key columns */\n  AlephVault_NewMaxDepositCapQueued_by_pk?: Maybe<AlephVault_NewMaxDepositCapQueued>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewMaxDepositCapQueued\" */\n  AlephVault_NewMaxDepositCapQueued_stream: Array<AlephVault_NewMaxDepositCapQueued>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapSet\" */\n  AlephVault_NewMaxDepositCapSet: Array<AlephVault_NewMaxDepositCapSet>;\n  /** fetch data from the table: \"AlephVault_NewMaxDepositCapSet\" using primary key columns */\n  AlephVault_NewMaxDepositCapSet_by_pk?: Maybe<AlephVault_NewMaxDepositCapSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewMaxDepositCapSet\" */\n  AlephVault_NewMaxDepositCapSet_stream: Array<AlephVault_NewMaxDepositCapSet>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountQueued\" */\n  AlephVault_NewMinDepositAmountQueued: Array<AlephVault_NewMinDepositAmountQueued>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountQueued\" using primary key columns */\n  AlephVault_NewMinDepositAmountQueued_by_pk?: Maybe<AlephVault_NewMinDepositAmountQueued>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewMinDepositAmountQueued\" */\n  AlephVault_NewMinDepositAmountQueued_stream: Array<AlephVault_NewMinDepositAmountQueued>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountSet\" */\n  AlephVault_NewMinDepositAmountSet: Array<AlephVault_NewMinDepositAmountSet>;\n  /** fetch data from the table: \"AlephVault_NewMinDepositAmountSet\" using primary key columns */\n  AlephVault_NewMinDepositAmountSet_by_pk?: Maybe<AlephVault_NewMinDepositAmountSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewMinDepositAmountSet\" */\n  AlephVault_NewMinDepositAmountSet_stream: Array<AlephVault_NewMinDepositAmountSet>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeQueued\" */\n  AlephVault_NewPerformanceFeeQueued: Array<AlephVault_NewPerformanceFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeQueued\" using primary key columns */\n  AlephVault_NewPerformanceFeeQueued_by_pk?: Maybe<AlephVault_NewPerformanceFeeQueued>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewPerformanceFeeQueued\" */\n  AlephVault_NewPerformanceFeeQueued_stream: Array<AlephVault_NewPerformanceFeeQueued>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeSet\" */\n  AlephVault_NewPerformanceFeeSet: Array<AlephVault_NewPerformanceFeeSet>;\n  /** fetch data from the table: \"AlephVault_NewPerformanceFeeSet\" using primary key columns */\n  AlephVault_NewPerformanceFeeSet_by_pk?: Maybe<AlephVault_NewPerformanceFeeSet>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_NewPerformanceFeeSet\" */\n  AlephVault_NewPerformanceFeeSet_stream: Array<AlephVault_NewPerformanceFeeSet>;\n  /** fetch data from the table: \"AlephVault_RedeemRequest\" */\n  AlephVault_RedeemRequest: Array<AlephVault_RedeemRequest>;\n  /** fetch data from the table: \"AlephVault_RedeemRequestSettled\" */\n  AlephVault_RedeemRequestSettled: Array<AlephVault_RedeemRequestSettled>;\n  /** fetch data from the table: \"AlephVault_RedeemRequestSettled\" using primary key columns */\n  AlephVault_RedeemRequestSettled_by_pk?: Maybe<AlephVault_RedeemRequestSettled>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_RedeemRequestSettled\" */\n  AlephVault_RedeemRequestSettled_stream: Array<AlephVault_RedeemRequestSettled>;\n  /** fetch data from the table: \"AlephVault_RedeemRequest\" using primary key columns */\n  AlephVault_RedeemRequest_by_pk?: Maybe<AlephVault_RedeemRequest>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_RedeemRequest\" */\n  AlephVault_RedeemRequest_stream: Array<AlephVault_RedeemRequest>;\n  /** fetch data from the table: \"AlephVault_RoleAdminChanged\" */\n  AlephVault_RoleAdminChanged: Array<AlephVault_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVault_RoleAdminChanged\" using primary key columns */\n  AlephVault_RoleAdminChanged_by_pk?: Maybe<AlephVault_RoleAdminChanged>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_RoleAdminChanged\" */\n  AlephVault_RoleAdminChanged_stream: Array<AlephVault_RoleAdminChanged>;\n  /** fetch data from the table: \"AlephVault_RoleGranted\" */\n  AlephVault_RoleGranted: Array<AlephVault_RoleGranted>;\n  /** fetch data from the table: \"AlephVault_RoleGranted\" using primary key columns */\n  AlephVault_RoleGranted_by_pk?: Maybe<AlephVault_RoleGranted>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_RoleGranted\" */\n  AlephVault_RoleGranted_stream: Array<AlephVault_RoleGranted>;\n  /** fetch data from the table: \"AlephVault_RoleRevoked\" */\n  AlephVault_RoleRevoked: Array<AlephVault_RoleRevoked>;\n  /** fetch data from the table: \"AlephVault_RoleRevoked\" using primary key columns */\n  AlephVault_RoleRevoked_by_pk?: Maybe<AlephVault_RoleRevoked>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_RoleRevoked\" */\n  AlephVault_RoleRevoked_stream: Array<AlephVault_RoleRevoked>;\n  /** fetch data from the table: \"AlephVault_SettleDeposit\" */\n  AlephVault_SettleDeposit: Array<AlephVault_SettleDeposit>;\n  /** fetch data from the table: \"AlephVault_SettleDepositBatch\" */\n  AlephVault_SettleDepositBatch: Array<AlephVault_SettleDepositBatch>;\n  /** fetch data from the table: \"AlephVault_SettleDepositBatch\" using primary key columns */\n  AlephVault_SettleDepositBatch_by_pk?: Maybe<AlephVault_SettleDepositBatch>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_SettleDepositBatch\" */\n  AlephVault_SettleDepositBatch_stream: Array<AlephVault_SettleDepositBatch>;\n  /** fetch data from the table: \"AlephVault_SettleDeposit\" using primary key columns */\n  AlephVault_SettleDeposit_by_pk?: Maybe<AlephVault_SettleDeposit>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_SettleDeposit\" */\n  AlephVault_SettleDeposit_stream: Array<AlephVault_SettleDeposit>;\n  /** fetch data from the table: \"AlephVault_SettleRedeem\" */\n  AlephVault_SettleRedeem: Array<AlephVault_SettleRedeem>;\n  /** fetch data from the table: \"AlephVault_SettleRedeemBatch\" */\n  AlephVault_SettleRedeemBatch: Array<AlephVault_SettleRedeemBatch>;\n  /** fetch data from the table: \"AlephVault_SettleRedeemBatch\" using primary key columns */\n  AlephVault_SettleRedeemBatch_by_pk?: Maybe<AlephVault_SettleRedeemBatch>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_SettleRedeemBatch\" */\n  AlephVault_SettleRedeemBatch_stream: Array<AlephVault_SettleRedeemBatch>;\n  /** fetch data from the table: \"AlephVault_SettleRedeem\" using primary key columns */\n  AlephVault_SettleRedeem_by_pk?: Maybe<AlephVault_SettleRedeem>;\n  /** fetch data from the table in a streaming manner: \"AlephVault_SettleRedeem\" */\n  AlephVault_SettleRedeem_stream: Array<AlephVault_SettleRedeem>;\n  /** fetch data from the table: \"InvestorPosition\" */\n  InvestorPosition: Array<InvestorPosition>;\n  /** fetch data from the table: \"InvestorPosition\" using primary key columns */\n  InvestorPosition_by_pk?: Maybe<InvestorPosition>;\n  /** fetch data from the table in a streaming manner: \"InvestorPosition\" */\n  InvestorPosition_stream: Array<InvestorPosition>;\n  /** fetch data from the table: \"VaultData\" */\n  VaultData: Array<VaultData>;\n  /** fetch data from the table: \"VaultData\" using primary key columns */\n  VaultData_by_pk?: Maybe<VaultData>;\n  /** fetch data from the table in a streaming manner: \"VaultData\" */\n  VaultData_stream: Array<VaultData>;\n  /** fetch data from the table: \"VaultValuationSnapshot\" */\n  VaultValuationSnapshot: Array<VaultValuationSnapshot>;\n  /** fetch data from the table: \"VaultValuationSnapshot\" using primary key columns */\n  VaultValuationSnapshot_by_pk?: Maybe<VaultValuationSnapshot>;\n  /** fetch data from the table in a streaming manner: \"VaultValuationSnapshot\" */\n  VaultValuationSnapshot_stream: Array<VaultValuationSnapshot>;\n  /** fetch data from the table: \"chain_metadata\" */\n  chain_metadata: Array<Chain_Metadata>;\n  /** fetch data from the table: \"chain_metadata\" using primary key columns */\n  chain_metadata_by_pk?: Maybe<Chain_Metadata>;\n  /** fetch data from the table in a streaming manner: \"chain_metadata\" */\n  chain_metadata_stream: Array<Chain_Metadata>;\n  /** fetch data from the table: \"dynamic_contract_registry\" */\n  dynamic_contract_registry: Array<Dynamic_Contract_Registry>;\n  /** fetch data from the table: \"dynamic_contract_registry\" using primary key columns */\n  dynamic_contract_registry_by_pk?: Maybe<Dynamic_Contract_Registry>;\n  /** fetch data from the table in a streaming manner: \"dynamic_contract_registry\" */\n  dynamic_contract_registry_stream: Array<Dynamic_Contract_Registry>;\n  /** fetch data from the table: \"end_of_block_range_scanned_data\" */\n  end_of_block_range_scanned_data: Array<End_Of_Block_Range_Scanned_Data>;\n  /** fetch data from the table: \"end_of_block_range_scanned_data\" using primary key columns */\n  end_of_block_range_scanned_data_by_pk?: Maybe<End_Of_Block_Range_Scanned_Data>;\n  /** fetch data from the table in a streaming manner: \"end_of_block_range_scanned_data\" */\n  end_of_block_range_scanned_data_stream: Array<End_Of_Block_Range_Scanned_Data>;\n  /** fetch data from the table: \"event_sync_state\" */\n  event_sync_state: Array<Event_Sync_State>;\n  /** fetch data from the table: \"event_sync_state\" using primary key columns */\n  event_sync_state_by_pk?: Maybe<Event_Sync_State>;\n  /** fetch data from the table in a streaming manner: \"event_sync_state\" */\n  event_sync_state_stream: Array<Event_Sync_State>;\n  /** fetch data from the table: \"persisted_state\" */\n  persisted_state: Array<Persisted_State>;\n  /** fetch data from the table: \"persisted_state\" using primary key columns */\n  persisted_state_by_pk?: Maybe<Persisted_State>;\n  /** fetch data from the table in a streaming manner: \"persisted_state\" */\n  persisted_state_stream: Array<Persisted_State>;\n  /** fetch data from the table: \"raw_events\" */\n  raw_events: Array<Raw_Events>;\n  /** fetch data from the table: \"raw_events\" using primary key columns */\n  raw_events_by_pk?: Maybe<Raw_Events>;\n  /** fetch data from the table in a streaming manner: \"raw_events\" */\n  raw_events_stream: Array<Raw_Events>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_InitializedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_Initialized_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_Initialized_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_Initialized_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVaultFactory_Initialized_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVaultFactory_Initialized_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleAdminChangedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleAdminChanged_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleAdminChanged_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleGrantedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleGranted_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleGranted_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVaultFactory_RoleGranted_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleRevokedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleRevoked_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVaultFactory_RoleRevoked_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVaultFactory_RoleRevoked_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_VaultDeployedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Order_By>>;\n  where?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVaultFactory_VaultDeployed_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVaultFactory_VaultDeployed_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVaultFactory_VaultDeployed_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_DepositRequestArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_DepositRequest_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_DepositRequest_Order_By>>;\n  where?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_DepositRequestSettledArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_DepositRequestSettled_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_DepositRequestSettled_Order_By>>;\n  where?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_DepositRequestSettled_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_DepositRequestSettled_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_DepositRequestSettled_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_DepositRequest_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_DepositRequest_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_DepositRequest_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FeesAccumulatedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FeesAccumulated_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FeesAccumulated_Order_By>>;\n  where?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FeesAccumulated_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_FeesAccumulated_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_FeesAccumulated_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FeesCollectedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FeesCollected_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FeesCollected_Order_By>>;\n  where?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FeesCollected_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_FeesCollected_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_FeesCollected_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FlowPausedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FlowPaused_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FlowPaused_Order_By>>;\n  where?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FlowPaused_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_FlowPaused_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_FlowPaused_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FlowUnpausedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_FlowUnpaused_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_FlowUnpaused_Order_By>>;\n  where?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_FlowUnpaused_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_FlowUnpaused_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_FlowUnpaused_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_InitializedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_Initialized_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_Initialized_Order_By>>;\n  where?: InputMaybe<AlephVault_Initialized_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_Initialized_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_Initialized_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_Initialized_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_Initialized_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_MetadataUriSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_MetadataUriSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_MetadataUriSet_Order_By>>;\n  where?: InputMaybe<AlephVault_MetadataUriSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_MetadataUriSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_MetadataUriSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_MetadataUriSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_MetadataUriSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewFeeRecipientQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewFeeRecipientQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewFeeRecipientQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewFeeRecipientQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewFeeRecipientQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewFeeRecipientQueued_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewFeeRecipientQueued_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewFeeRecipientQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewFeeRecipientSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewFeeRecipientSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewFeeRecipientSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewFeeRecipientSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewFeeRecipientSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewFeeRecipientSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewFeeRecipientSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewFeeRecipientSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewHighWaterMarkSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewHighWaterMarkSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewHighWaterMarkSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewHighWaterMarkSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewManagementFeeQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewManagementFeeQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewManagementFeeQueued_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewManagementFeeQueued_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewManagementFeeSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewManagementFeeSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewManagementFeeSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewManagementFeeSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMaxDepositCapQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMaxDepositCapQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewMaxDepositCapQueued_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMaxDepositCapSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMaxDepositCapSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewMaxDepositCapSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewMaxDepositCapSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMinDepositAmountQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMinDepositAmountQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewMinDepositAmountQueued_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMinDepositAmountSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewMinDepositAmountSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewMinDepositAmountSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewMinDepositAmountSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewPerformanceFeeQueuedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Order_By>>;\n  where?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewPerformanceFeeQueued_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewPerformanceFeeQueued_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewPerformanceFeeSetArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Order_By>>;\n  where?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_NewPerformanceFeeSet_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_NewPerformanceFeeSet_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_NewPerformanceFeeSet_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RedeemRequestArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RedeemRequest_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RedeemRequest_Order_By>>;\n  where?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RedeemRequestSettledArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Order_By>>;\n  where?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RedeemRequestSettled_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_RedeemRequestSettled_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_RedeemRequestSettled_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RedeemRequest_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_RedeemRequest_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_RedeemRequest_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RoleAdminChangedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RoleAdminChanged_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RoleAdminChanged_Order_By>>;\n  where?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RoleAdminChanged_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_RoleAdminChanged_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_RoleAdminChanged_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RoleGrantedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RoleGranted_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RoleGranted_Order_By>>;\n  where?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RoleGranted_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_RoleGranted_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_RoleGranted_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RoleRevokedArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_RoleRevoked_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_RoleRevoked_Order_By>>;\n  where?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_RoleRevoked_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_RoleRevoked_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_RoleRevoked_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleDepositArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleDeposit_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleDeposit_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleDepositBatchArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleDepositBatch_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleDepositBatch_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleDepositBatch_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_SettleDepositBatch_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_SettleDepositBatch_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleDeposit_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_SettleDeposit_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_SettleDeposit_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleRedeemArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleRedeem_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleRedeem_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleRedeemBatchArgs = {\n  distinct_on?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Order_By>>;\n  where?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleRedeemBatch_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_SettleRedeemBatch_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_SettleRedeemBatch_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;\n};\n\n\nexport type Subscription_RootAlephVault_SettleRedeem_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootAlephVault_SettleRedeem_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<AlephVault_SettleRedeem_Stream_Cursor_Input>>;\n  where?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;\n};\n\n\nexport type Subscription_RootInvestorPositionArgs = {\n  distinct_on?: InputMaybe<Array<InvestorPosition_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<InvestorPosition_Order_By>>;\n  where?: InputMaybe<InvestorPosition_Bool_Exp>;\n};\n\n\nexport type Subscription_RootInvestorPosition_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootInvestorPosition_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<InvestorPosition_Stream_Cursor_Input>>;\n  where?: InputMaybe<InvestorPosition_Bool_Exp>;\n};\n\n\nexport type Subscription_RootVaultDataArgs = {\n  distinct_on?: InputMaybe<Array<VaultData_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<VaultData_Order_By>>;\n  where?: InputMaybe<VaultData_Bool_Exp>;\n};\n\n\nexport type Subscription_RootVaultData_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootVaultData_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<VaultData_Stream_Cursor_Input>>;\n  where?: InputMaybe<VaultData_Bool_Exp>;\n};\n\n\nexport type Subscription_RootVaultValuationSnapshotArgs = {\n  distinct_on?: InputMaybe<Array<VaultValuationSnapshot_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<VaultValuationSnapshot_Order_By>>;\n  where?: InputMaybe<VaultValuationSnapshot_Bool_Exp>;\n};\n\n\nexport type Subscription_RootVaultValuationSnapshot_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootVaultValuationSnapshot_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<VaultValuationSnapshot_Stream_Cursor_Input>>;\n  where?: InputMaybe<VaultValuationSnapshot_Bool_Exp>;\n};\n\n\nexport type Subscription_RootChain_MetadataArgs = {\n  distinct_on?: InputMaybe<Array<Chain_Metadata_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Chain_Metadata_Order_By>>;\n  where?: InputMaybe<Chain_Metadata_Bool_Exp>;\n};\n\n\nexport type Subscription_RootChain_Metadata_By_PkArgs = {\n  chain_id: Scalars['Int']['input'];\n};\n\n\nexport type Subscription_RootChain_Metadata_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<Chain_Metadata_Stream_Cursor_Input>>;\n  where?: InputMaybe<Chain_Metadata_Bool_Exp>;\n};\n\n\nexport type Subscription_RootDynamic_Contract_RegistryArgs = {\n  distinct_on?: InputMaybe<Array<Dynamic_Contract_Registry_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Dynamic_Contract_Registry_Order_By>>;\n  where?: InputMaybe<Dynamic_Contract_Registry_Bool_Exp>;\n};\n\n\nexport type Subscription_RootDynamic_Contract_Registry_By_PkArgs = {\n  id: Scalars['String']['input'];\n};\n\n\nexport type Subscription_RootDynamic_Contract_Registry_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<Dynamic_Contract_Registry_Stream_Cursor_Input>>;\n  where?: InputMaybe<Dynamic_Contract_Registry_Bool_Exp>;\n};\n\n\nexport type Subscription_RootEnd_Of_Block_Range_Scanned_DataArgs = {\n  distinct_on?: InputMaybe<Array<End_Of_Block_Range_Scanned_Data_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<End_Of_Block_Range_Scanned_Data_Order_By>>;\n  where?: InputMaybe<End_Of_Block_Range_Scanned_Data_Bool_Exp>;\n};\n\n\nexport type Subscription_RootEnd_Of_Block_Range_Scanned_Data_By_PkArgs = {\n  block_number: Scalars['Int']['input'];\n  chain_id: Scalars['Int']['input'];\n};\n\n\nexport type Subscription_RootEnd_Of_Block_Range_Scanned_Data_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<End_Of_Block_Range_Scanned_Data_Stream_Cursor_Input>>;\n  where?: InputMaybe<End_Of_Block_Range_Scanned_Data_Bool_Exp>;\n};\n\n\nexport type Subscription_RootEvent_Sync_StateArgs = {\n  distinct_on?: InputMaybe<Array<Event_Sync_State_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Event_Sync_State_Order_By>>;\n  where?: InputMaybe<Event_Sync_State_Bool_Exp>;\n};\n\n\nexport type Subscription_RootEvent_Sync_State_By_PkArgs = {\n  chain_id: Scalars['Int']['input'];\n};\n\n\nexport type Subscription_RootEvent_Sync_State_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<Event_Sync_State_Stream_Cursor_Input>>;\n  where?: InputMaybe<Event_Sync_State_Bool_Exp>;\n};\n\n\nexport type Subscription_RootPersisted_StateArgs = {\n  distinct_on?: InputMaybe<Array<Persisted_State_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Persisted_State_Order_By>>;\n  where?: InputMaybe<Persisted_State_Bool_Exp>;\n};\n\n\nexport type Subscription_RootPersisted_State_By_PkArgs = {\n  id: Scalars['Int']['input'];\n};\n\n\nexport type Subscription_RootPersisted_State_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<Persisted_State_Stream_Cursor_Input>>;\n  where?: InputMaybe<Persisted_State_Bool_Exp>;\n};\n\n\nexport type Subscription_RootRaw_EventsArgs = {\n  distinct_on?: InputMaybe<Array<Raw_Events_Select_Column>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  order_by?: InputMaybe<Array<Raw_Events_Order_By>>;\n  where?: InputMaybe<Raw_Events_Bool_Exp>;\n};\n\n\nexport type Subscription_RootRaw_Events_By_PkArgs = {\n  serial: Scalars['Int']['input'];\n};\n\n\nexport type Subscription_RootRaw_Events_StreamArgs = {\n  batch_size: Scalars['Int']['input'];\n  cursor: Array<InputMaybe<Raw_Events_Stream_Cursor_Input>>;\n  where?: InputMaybe<Raw_Events_Bool_Exp>;\n};\n\n/** Boolean expression to compare columns of type \"timestamp\". All fields are combined with logical 'AND'. */\nexport type Timestamp_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['timestamp']['input']>;\n  _gt?: InputMaybe<Scalars['timestamp']['input']>;\n  _gte?: InputMaybe<Scalars['timestamp']['input']>;\n  _in?: InputMaybe<Array<Scalars['timestamp']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['timestamp']['input']>;\n  _lte?: InputMaybe<Scalars['timestamp']['input']>;\n  _neq?: InputMaybe<Scalars['timestamp']['input']>;\n  _nin?: InputMaybe<Array<Scalars['timestamp']['input']>>;\n};\n\n/** Boolean expression to compare columns of type \"timestamptz\". All fields are combined with logical 'AND'. */\nexport type Timestamptz_Comparison_Exp = {\n  _eq?: InputMaybe<Scalars['timestamptz']['input']>;\n  _gt?: InputMaybe<Scalars['timestamptz']['input']>;\n  _gte?: InputMaybe<Scalars['timestamptz']['input']>;\n  _in?: InputMaybe<Array<Scalars['timestamptz']['input']>>;\n  _is_null?: InputMaybe<Scalars['Boolean']['input']>;\n  _lt?: InputMaybe<Scalars['timestamptz']['input']>;\n  _lte?: InputMaybe<Scalars['timestamptz']['input']>;\n  _neq?: InputMaybe<Scalars['timestamptz']['input']>;\n  _nin?: InputMaybe<Array<Scalars['timestamptz']['input']>>;\n};\n\nexport type GetAllVaultsQueryVariables = Exact<{ [key: string]: never; }>;\n\n\nexport type GetAllVaultsQuery = { __typename?: 'query_root', VaultData: Array<{ __typename?: 'VaultData', id: string, name: string, manager: string, configId: string, metadataUri: string, totalAssets: string, totalShares: string, pricePerShare: string, pendingDepositsAmount: string, pendingRedemptionsShares: string, numInvestors: number, lastDepositSettlement: any, lastRedeemSettlement: any, lastUpdate: any, currentManagementFee: string, currentPerformanceFee: string, feeRecipient: string, highWaterMark: string, totalManagementFeesCollected: string, totalPerformanceFeesCollected: string, pendingManagementFees: string, pendingPerformanceFees: string, totalCollectedFees: string, totalPendingFees: string, maxDepositCap: string, minDepositAmount: string, capacityPercentage: string, firstTotalAssets: string, roiSinceInception: string, roiLastCycle: string, underlyingToken: string, underlyingTokenDecimals: number }> };\n\nexport type GetVaultDataQueryVariables = Exact<{\n  id: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultDataQuery = { __typename?: 'query_root', VaultData_by_pk?: { __typename?: 'VaultData', id: string, name: string, manager: string, configId: string, metadataUri: string, totalAssets: string, totalShares: string, pricePerShare: string, pendingDepositsAmount: string, pendingRedemptionsShares: string, numInvestors: number, lastDepositSettlement: any, lastRedeemSettlement: any, lastUpdate: any, currentManagementFee: string, currentPerformanceFee: string, feeRecipient: string, highWaterMark: string, totalManagementFeesCollected: string, totalPerformanceFeesCollected: string, pendingManagementFees: string, pendingPerformanceFees: string, totalCollectedFees: string, totalPendingFees: string, maxDepositCap: string, minDepositAmount: string, capacityPercentage: string, firstTotalAssets: string, roiSinceInception: string, roiLastCycle: string, underlyingToken: string, underlyingTokenDecimals: number } | null };\n\nexport type GetVaultDepositRequestsQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultDepositRequestsQuery = { __typename?: 'query_root', AlephVault_DepositRequest: Array<{ __typename?: 'AlephVault_DepositRequest', id: string, vaultId: string, batchId: any, amount: string, db_write_timestamp?: any | null, userWalletAddress: string, txHash: string }> };\n\nexport type GetVaultPricePerShareHistoryQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultPricePerShareHistoryQuery = { __typename?: 'query_root', VaultValuationSnapshot: Array<{ __typename?: 'VaultValuationSnapshot', timestamp: any, pricePerShare: string }> };\n\nexport type GetVaultHistoricalNavQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n  startingTimestamp: Scalars['numeric']['input'];\n  endingTimestamp: Scalars['numeric']['input'];\n}>;\n\n\nexport type GetVaultHistoricalNavQuery = { __typename?: 'query_root', VaultValuationSnapshot: Array<{ __typename?: 'VaultValuationSnapshot', timestamp: any, totalAssets: string }> };\n\nexport type GetVaultPricePerShareHistoryRangeQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n  startingTimestamp: Scalars['numeric']['input'];\n  endingTimestamp: Scalars['numeric']['input'];\n}>;\n\n\nexport type GetVaultPricePerShareHistoryRangeQuery = { __typename?: 'query_root', VaultValuationSnapshot: Array<{ __typename?: 'VaultValuationSnapshot', timestamp: any, pricePerShare: string }> };\n\nexport type GetVaultRedeemRequestsQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultRedeemRequestsQuery = { __typename?: 'query_root', AlephVault_RedeemRequest: Array<{ __typename?: 'AlephVault_RedeemRequest', id: string, batchId: any, vaultId: string, db_write_timestamp?: any | null, shares: string, userWalletAddress: string, txHash: string }> };\n\nexport type GetVaultSettledDepositsQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultSettledDepositsQuery = { __typename?: 'query_root', AlephVault_SettleDepositBatch: Array<{ __typename?: 'AlephVault_SettleDepositBatch', id: string, vaultId: string, totalAmountToDeposit: string, totalAssets: string, totalShares: string, totalSharesToMint: string, db_write_timestamp?: any | null, batchId: any, pricePerShare: string, txHash: string }> };\n\nexport type GetVaultSettledRedeemsQueryVariables = Exact<{\n  vaultId: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultSettledRedeemsQuery = { __typename?: 'query_root', AlephVault_SettleRedeemBatch: Array<{ __typename?: 'AlephVault_SettleRedeemBatch', id: string, vaultId: string, batchId: any, totalAssetsToRedeem: string, totalSharesToRedeem: string, totalAssets: string, totalShares: string, pricePerShare: string, txHash: string, db_write_timestamp?: any | null }> };\n\nexport type GetVaultsByManagerQueryVariables = Exact<{\n  manager: Scalars['String']['input'];\n}>;\n\n\nexport type GetVaultsByManagerQuery = { __typename?: 'query_root', VaultData: Array<{ __typename?: 'VaultData', id: string, name: string, manager: string, configId: string, metadataUri: string, totalAssets: string, totalShares: string, pricePerShare: string, pendingDepositsAmount: string, pendingRedemptionsShares: string, numInvestors: number, lastDepositSettlement: any, lastRedeemSettlement: any, lastUpdate: any, currentManagementFee: string, currentPerformanceFee: string, feeRecipient: string, highWaterMark: string, totalManagementFeesCollected: string, totalPerformanceFeesCollected: string, pendingManagementFees: string, pendingPerformanceFees: string, totalCollectedFees: string, totalPendingFees: string, maxDepositCap: string, minDepositAmount: string, capacityPercentage: string, firstTotalAssets: string, roiSinceInception: string, roiLastCycle: string, underlyingToken: string, underlyingTokenDecimals: number }> };\n\n\nexport const GetAllVaultsDocument = gql`\n    query GetAllVaults {\n  VaultData {\n    id\n    name\n    manager\n    configId\n    metadataUri\n    totalAssets\n    totalShares\n    pricePerShare\n    pendingDepositsAmount\n    pendingRedemptionsShares\n    numInvestors\n    lastDepositSettlement\n    lastRedeemSettlement\n    lastUpdate\n    currentManagementFee\n    currentPerformanceFee\n    feeRecipient\n    highWaterMark\n    totalManagementFeesCollected\n    totalPerformanceFeesCollected\n    pendingManagementFees\n    pendingPerformanceFees\n    totalCollectedFees\n    totalPendingFees\n    maxDepositCap\n    minDepositAmount\n    capacityPercentage\n    firstTotalAssets\n    roiSinceInception\n    roiLastCycle\n    underlyingToken\n    underlyingTokenDecimals\n  }\n}\n    `;\nexport const GetVaultDataDocument = gql`\n    query GetVaultData($id: String!) {\n  VaultData_by_pk(id: $id) {\n    id\n    name\n    manager\n    configId\n    metadataUri\n    totalAssets\n    totalShares\n    pricePerShare\n    pendingDepositsAmount\n    pendingRedemptionsShares\n    numInvestors\n    lastDepositSettlement\n    lastRedeemSettlement\n    lastUpdate\n    currentManagementFee\n    currentPerformanceFee\n    feeRecipient\n    highWaterMark\n    totalManagementFeesCollected\n    totalPerformanceFeesCollected\n    pendingManagementFees\n    pendingPerformanceFees\n    totalCollectedFees\n    totalPendingFees\n    maxDepositCap\n    minDepositAmount\n    capacityPercentage\n    firstTotalAssets\n    roiSinceInception\n    roiLastCycle\n    underlyingToken\n    underlyingTokenDecimals\n  }\n}\n    `;\nexport const GetVaultDepositRequestsDocument = gql`\n    query GetVaultDepositRequests($vaultId: String!) {\n  AlephVault_DepositRequest(where: {vaultId: {_eq: $vaultId}}) {\n    id\n    vaultId\n    batchId\n    amount\n    db_write_timestamp\n    userWalletAddress\n    txHash\n  }\n}\n    `;\nexport const GetVaultPricePerShareHistoryDocument = gql`\n    query GetVaultPricePerShareHistory($vaultId: String!) {\n  VaultValuationSnapshot(\n    where: {vaultId: {_eq: $vaultId}}\n    order_by: {timestamp: asc}\n  ) {\n    timestamp\n    pricePerShare\n  }\n}\n    `;\nexport const GetVaultHistoricalNavDocument = gql`\n    query GetVaultHistoricalNAV($vaultId: String!, $startingTimestamp: numeric!, $endingTimestamp: numeric!) {\n  VaultValuationSnapshot(\n    where: {vaultId: {_eq: $vaultId}, timestamp: {_gte: $startingTimestamp, _lte: $endingTimestamp}}\n    order_by: {timestamp: asc}\n  ) {\n    timestamp\n    totalAssets\n  }\n}\n    `;\nexport const GetVaultPricePerShareHistoryRangeDocument = gql`\n    query GetVaultPricePerShareHistoryRange($vaultId: String!, $startingTimestamp: numeric!, $endingTimestamp: numeric!) {\n  VaultValuationSnapshot(\n    where: {vaultId: {_eq: $vaultId}, timestamp: {_gte: $startingTimestamp, _lte: $endingTimestamp}}\n    order_by: {timestamp: asc}\n  ) {\n    timestamp\n    pricePerShare\n  }\n}\n    `;\nexport const GetVaultRedeemRequestsDocument = gql`\n    query GetVaultRedeemRequests($vaultId: String!) {\n  AlephVault_RedeemRequest(where: {vaultId: {_eq: $vaultId}}) {\n    id\n    batchId\n    vaultId\n    db_write_timestamp\n    shares\n    userWalletAddress\n    txHash\n  }\n}\n    `;\nexport const GetVaultSettledDepositsDocument = gql`\n    query GetVaultSettledDeposits($vaultId: String!) {\n  AlephVault_SettleDepositBatch(where: {vaultId: {_eq: $vaultId}}) {\n    id\n    vaultId\n    totalAmountToDeposit\n    totalAssets\n    totalShares\n    totalSharesToMint\n    db_write_timestamp\n    batchId\n    pricePerShare\n    txHash\n  }\n}\n    `;\nexport const GetVaultSettledRedeemsDocument = gql`\n    query GetVaultSettledRedeems($vaultId: String!) {\n  AlephVault_SettleRedeemBatch(where: {vaultId: {_eq: $vaultId}}) {\n    id\n    vaultId\n    batchId\n    totalAssetsToRedeem\n    totalSharesToRedeem\n    totalAssets\n    totalShares\n    pricePerShare\n    txHash\n    db_write_timestamp\n  }\n}\n    `;\nexport const GetVaultsByManagerDocument = gql`\n    query GetVaultsByManager($manager: String!) {\n  VaultData(where: {manager: {_eq: $manager}}) {\n    id\n    name\n    manager\n    configId\n    metadataUri\n    totalAssets\n    totalShares\n    pricePerShare\n    pendingDepositsAmount\n    pendingRedemptionsShares\n    numInvestors\n    lastDepositSettlement\n    lastRedeemSettlement\n    lastUpdate\n    currentManagementFee\n    currentPerformanceFee\n    feeRecipient\n    highWaterMark\n    totalManagementFeesCollected\n    totalPerformanceFeesCollected\n    pendingManagementFees\n    pendingPerformanceFees\n    totalCollectedFees\n    totalPendingFees\n    maxDepositCap\n    minDepositAmount\n    capacityPercentage\n    firstTotalAssets\n    roiSinceInception\n    roiLastCycle\n    underlyingToken\n    underlyingTokenDecimals\n  }\n}\n    `;\n\nexport type SdkFunctionWrapper = <T>(action: (requestHeaders?:Record<string, string>) => Promise<T>, operationName: string, operationType?: string, variables?: any) => Promise<T>;\n\n\nconst defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType, _variables) => action();\n\nexport function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {\n  return {\n    GetAllVaults(variables?: GetAllVaultsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetAllVaultsQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetAllVaultsQuery>({ document: GetAllVaultsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetAllVaults', 'query', variables);\n    },\n    GetVaultData(variables: GetVaultDataQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultDataQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultDataQuery>({ document: GetVaultDataDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultData', 'query', variables);\n    },\n    GetVaultDepositRequests(variables: GetVaultDepositRequestsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultDepositRequestsQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultDepositRequestsQuery>({ document: GetVaultDepositRequestsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultDepositRequests', 'query', variables);\n    },\n    GetVaultPricePerShareHistory(variables: GetVaultPricePerShareHistoryQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultPricePerShareHistoryQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultPricePerShareHistoryQuery>({ document: GetVaultPricePerShareHistoryDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultPricePerShareHistory', 'query', variables);\n    },\n    GetVaultHistoricalNAV(variables: GetVaultHistoricalNavQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultHistoricalNavQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultHistoricalNavQuery>({ document: GetVaultHistoricalNavDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultHistoricalNAV', 'query', variables);\n    },\n    GetVaultPricePerShareHistoryRange(variables: GetVaultPricePerShareHistoryRangeQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultPricePerShareHistoryRangeQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultPricePerShareHistoryRangeQuery>({ document: GetVaultPricePerShareHistoryRangeDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultPricePerShareHistoryRange', 'query', variables);\n    },\n    GetVaultRedeemRequests(variables: GetVaultRedeemRequestsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultRedeemRequestsQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultRedeemRequestsQuery>({ document: GetVaultRedeemRequestsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultRedeemRequests', 'query', variables);\n    },\n    GetVaultSettledDeposits(variables: GetVaultSettledDepositsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultSettledDepositsQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultSettledDepositsQuery>({ document: GetVaultSettledDepositsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultSettledDeposits', 'query', variables);\n    },\n    GetVaultSettledRedeems(variables: GetVaultSettledRedeemsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultSettledRedeemsQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultSettledRedeemsQuery>({ document: GetVaultSettledRedeemsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultSettledRedeems', 'query', variables);\n    },\n    GetVaultsByManager(variables: GetVaultsByManagerQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit['signal']): Promise<GetVaultsByManagerQuery> {\n      return withWrapper((wrappedRequestHeaders) => client.request<GetVaultsByManagerQuery>({ document: GetVaultsByManagerDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'GetVaultsByManager', 'query', variables);\n    }\n  };\n}\nexport type Sdk = ReturnType<typeof getSdk>;","import { GraphQLClient } from 'graphql-request'\nimport { getSdk } from './generated'\nimport {\n  Vault,\n  VaultDeployed,\n  VaultDepositRequest,\n  VaultSettledDepositBatch,\n  PricePerShareDataPoint,\n  NAVDataPoint,\n  VaultRedeemRequest, VaultSettledRedeemBatch\n} from './types'\nimport { \n  parseVaultData, \n  parseDepositRequest, \n  parseRedeemRequest, \n  parseDepositSettlement,\n  parseRedeemSettlement \n} from './utils/parse'\n\nexport class AlephIndexerClient {\n  private sdk: ReturnType<typeof getSdk>\n\n  constructor(url: string) {\n    const client = new GraphQLClient(url)\n    this.sdk = getSdk(client)\n  }\n\n  async getAllVaults(): Promise<Vault[]> {\n    const result = await this.sdk.GetAllVaults()\n    return result.VaultData.map(parseVaultData);\n  }\n\n  async getVaultsByManager({ manager }: { manager: string }): Promise<Vault[]> {\n    const result = await this.sdk.GetVaultsByManager({ manager })\n    return result.VaultData.map(parseVaultData)\n  }\n\n  async getVaultData({ id }: { id: string }): Promise<Vault | null> {\n    const result = await this.sdk.GetVaultData({ id })\n    const vault = result.VaultData_by_pk\n    return vault ? parseVaultData(vault) : null\n  }\n\n  async getVaultDepositRequests(vaultId: string): Promise<VaultDepositRequest[]> {\n      const requests = (await this.sdk.GetVaultDepositRequests({ vaultId })).AlephVault_DepositRequest;\n      return requests.map(parseDepositRequest);\n  }\n\n  async getVaultRedeemRequests(vaultId: string): Promise<VaultRedeemRequest[]> {\n    const requests = (await this.sdk.GetVaultRedeemRequests({ vaultId })).AlephVault_RedeemRequest;\n    return requests.map(parseRedeemRequest);\n  }\n\n  async getVaultSettledDepositBatch(vaultId: string): Promise<VaultSettledDepositBatch[]> {\n    const settlements = (await this.sdk.GetVaultSettledDeposits({ vaultId })).AlephVault_SettleDepositBatch;\n    return settlements.map(parseDepositSettlement);\n  }\n\n  async getVaultSettledRedeemBatch(vaultId: string): Promise<VaultSettledRedeemBatch[]> {\n    const settlements = (await this.sdk.GetVaultSettledRedeems({ vaultId })).AlephVault_SettleRedeemBatch;\n    return settlements.map(parseRedeemSettlement);\n  }\n\n  async getVaultPricePerShareHistory({ vaultId }: { vaultId: string }): Promise<PricePerShareDataPoint[]> {\n    const result = await this.sdk.GetVaultPricePerShareHistory({ vaultId });\n    \n    return result.VaultValuationSnapshot.map(snapshot => ({\n      timestamp: snapshot.timestamp,\n      pricePerShare: parseFloat(snapshot.pricePerShare)\n    }));\n  }\n\n  async getVaultPricePerShareHistoryRange({ \n    vaultId, \n    startingTimestamp, \n    endingTimestamp \n  }: { \n    vaultId: string; \n    startingTimestamp: number; \n    endingTimestamp: number; \n  }): Promise<PricePerShareDataPoint[]> {\n    const result = await this.sdk.GetVaultPricePerShareHistoryRange({ \n      vaultId, \n      startingTimestamp: startingTimestamp.toString(),\n      endingTimestamp: endingTimestamp.toString()\n    });\n    \n    return result.VaultValuationSnapshot.map(snapshot => ({\n      timestamp: snapshot.timestamp,\n      pricePerShare: parseFloat(snapshot.pricePerShare)\n    }));\n  }\n\n  async getVaultNAVHistoryRange({ \n    vaultId, \n    startingTimestamp, \n    endingTimestamp \n  }: { \n    vaultId: string; \n    startingTimestamp: number; \n    endingTimestamp: number; \n  }): Promise<NAVDataPoint[]> {\n    const result = await this.sdk.GetVaultHistoricalNAV({ \n      vaultId, \n      startingTimestamp: startingTimestamp.toString(),\n      endingTimestamp: endingTimestamp.toString()\n    });\n    \n    return result.VaultValuationSnapshot.map(snapshot => ({\n      timestamp: snapshot.timestamp,\n      nav: parseFloat(snapshot.totalAssets)\n    }));\n  }\n}","import { \n  VaultData,\n  AlephVault_DepositRequest,\n  AlephVault_RedeemRequest,\n  AlephVault_SettleDepositBatch,\n  AlephVault_SettleRedeemBatch\n} from '../generated'\nimport { \n  Vault,\n  VaultDepositRequest,\n  VaultRedeemRequest,\n  VaultSettledDepositBatch,\n  VaultSettledRedeemBatch\n} from '../types'\n\nconst parseOptionalFloat = (value: string): number | undefined => \n  value && value !== \"\" ? parseFloat(value) : undefined\n\nexport function parseVaultData(vault: VaultData): Vault {\n  const [chainId, address] = vault.id.split('_')\n  const roiSinceInception = parseOptionalFloat(vault.roiSinceInception)\n  const roiLastCycle = parseOptionalFloat(vault.roiLastCycle)\n  \n  const result: Vault = {\n    id: vault.id,\n    chainId: Number(chainId),\n    address,\n    manager: vault.manager,\n    name: vault.name,\n    configId: vault.configId,\n    metadataUri: vault.metadataUri,\n    underlyingToken: vault.underlyingToken,\n    underlyingTokenDecimals: vault.underlyingTokenDecimals,\n    numInvestors: vault.numInvestors,\n    lastDepositSettlement: vault.lastDepositSettlement,\n    lastRedeemSettlement: vault.lastRedeemSettlement,\n    lastUpdate: vault.lastUpdate,\n    feeRecipient: vault.feeRecipient,\n    totalAssets: parseFloat(vault.totalAssets),\n    totalShares: parseFloat(vault.totalShares),\n    pricePerShare: parseFloat(vault.pricePerShare),\n    pendingDepositsAmount: parseFloat(vault.pendingDepositsAmount),\n    pendingRedemptionsShares: parseFloat(vault.pendingRedemptionsShares),\n    currentManagementFee: parseFloat(vault.currentManagementFee),\n    currentPerformanceFee: parseFloat(vault.currentPerformanceFee),\n    highWaterMark: parseFloat(vault.highWaterMark),\n    totalManagementFeesCollected: parseFloat(vault.totalManagementFeesCollected),\n    totalPerformanceFeesCollected: parseFloat(vault.totalPerformanceFeesCollected),\n    pendingManagementFees: parseFloat(vault.pendingManagementFees),\n    pendingPerformanceFees: parseFloat(vault.pendingPerformanceFees),\n    totalCollectedFees: parseFloat(vault.totalCollectedFees),\n    totalPendingFees: parseFloat(vault.totalPendingFees),\n    maxDepositCap: parseFloat(vault.maxDepositCap),\n    minDepositAmount: parseFloat(vault.minDepositAmount),\n    capacityPercentage: parseFloat(vault.capacityPercentage)\n  }\n  \n  if (roiSinceInception !== undefined) result.roiSinceInception = roiSinceInception\n  if (roiLastCycle !== undefined) result.roiLastCycle = roiLastCycle\n  \n  return result\n}\n\nexport function parseDepositRequest(request: AlephVault_DepositRequest): VaultDepositRequest {\n  return {\n    ...request,\n    amount: parseFloat(request.amount)\n  }\n}\n\nexport function parseRedeemRequest(request: AlephVault_RedeemRequest): VaultRedeemRequest {\n  return {\n    ...request,\n    shares: parseFloat(request.shares)\n  }\n}\n\nexport function parseDepositSettlement(settlement: AlephVault_SettleDepositBatch): VaultSettledDepositBatch {\n  return {\n    ...settlement,\n    totalAmountToDeposit: parseFloat(settlement.totalAmountToDeposit),\n    totalSharesToMint: parseFloat(settlement.totalSharesToMint),\n    totalAssets: parseFloat(settlement.totalAssets),\n    totalShares: parseFloat(settlement.totalShares),\n    pricePerShare: parseFloat(settlement.pricePerShare)\n  }\n}\n\nexport function parseRedeemSettlement(settlement: AlephVault_SettleRedeemBatch): VaultSettledRedeemBatch {\n  return {\n    ...settlement,\n    totalAssetsToRedeem: parseFloat(settlement.totalAssetsToRedeem),\n    totalSharesToRedeem: parseFloat(settlement.totalSharesToRedeem),\n    totalAssets: parseFloat(settlement.totalAssets),\n    totalShares: parseFloat(settlement.totalShares),\n    pricePerShare: parseFloat(settlement.pricePerShare)\n  }\n}"],"mappings":"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","names":["AlephVaultFactory_Initialized_Select_Column","AlephVaultFactory_RoleAdminChanged_Select_Column","AlephVaultFactory_RoleGranted_Select_Column","AlephVaultFactory_RoleRevoked_Select_Column","AlephVaultFactory_VaultDeployed_Select_Column","AlephVault_DepositRequestSettled_Select_Column","AlephVault_DepositRequest_Select_Column","AlephVault_FeesAccumulated_Select_Column","AlephVault_FeesCollected_Select_Column","AlephVault_FlowPaused_Select_Column","AlephVault_FlowUnpaused_Select_Column","AlephVault_Initialized_Select_Column","AlephVault_MetadataUriSet_Select_Column","AlephVault_NewFeeRecipientQueued_Select_Column","AlephVault_NewFeeRecipientSet_Select_Column","AlephVault_NewHighWaterMarkSet_Select_Column","AlephVault_NewManagementFeeQueued_Select_Column","AlephVault_NewManagementFeeSet_Select_Column","AlephVault_NewMaxDepositCapQueued_Select_Column","AlephVault_NewMaxDepositCapSet_Select_Column","AlephVault_NewMinDepositAmountQueued_Select_Column","AlephVault_NewMinDepositAmountSet_Select_Column","AlephVault_NewPerformanceFeeQueued_Select_Column","AlephVault_NewPerformanceFeeSet_Select_Column","AlephVault_RedeemRequestSettled_Select_Column","AlephVault_RedeemRequest_Select_Column","AlephVault_RoleAdminChanged_Select_Column","AlephVault_RoleGranted_Select_Column","AlephVault_RoleRevoked_Select_Column","AlephVault_SettleDepositBatch_Select_Column","AlephVault_SettleDeposit_Select_Column","AlephVault_SettleRedeemBatch_Select_Column","AlephVault_SettleRedeem_Select_Column","InvestorPosition_Select_Column","VaultData_Select_Column","VaultValuationSnapshot_Select_Column","Chain_Metadata_Select_Column","Cursor_Ordering","Dynamic_Contract_Registry_Select_Column","End_Of_Block_Range_Scanned_Data_Select_Column","Event_Sync_State_Select_Column","Order_By","Persisted_State_Select_Column","Raw_Events_Select_Column","gql"]}