UNPKG

aleph-indexer-sdk

Version:

TypeScript SDK for Aleph Indexer GraphQL API

11,283 lines 569 kB
import * as graphql from 'graphql';
import { GraphQLClient, RequestOptions } from 'graphql-request';

type Maybe<T> = T | null;
type InputMaybe<T> = Maybe<T>;
type Exact<T extends {
    [key: string]: unknown;
}> = {
    [K in keyof T]: T[K];
};
type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
    [SubKey in K]?: Maybe<T[SubKey]>;
};
type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
    [SubKey in K]: Maybe<T[SubKey]>;
};
type MakeEmpty<T extends {
    [key: string]: unknown;
}, K extends keyof T> = {
    [_ in K]?: never;
};
type Incremental<T> = T | {
    [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never;
};
type GraphQLClientRequestHeaders = RequestOptions['requestHeaders'];
/** All built-in and custom scalars, mapped to their actual values */
type Scalars = {
    ID: {
        input: string;
        output: string;
    };
    String: {
        input: string;
        output: string;
    };
    Boolean: {
        input: boolean;
        output: boolean;
    };
    Int: {
        input: number;
        output: number;
    };
    Float: {
        input: number;
        output: number;
    };
    jsonb: {
        input: any;
        output: any;
    };
    numeric: {
        input: any;
        output: any;
    };
    timestamp: {
        input: any;
        output: any;
    };
    timestamptz: {
        input: any;
        output: any;
    };
};
/** columns and relationships of "Accountant_VaultTreasurySet" */
type Accountant_VaultTreasurySet = {
    __typename?: 'Accountant_VaultTreasurySet';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    vault: Scalars['String']['output'];
    vaultTreasury: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "Accountant_VaultTreasurySet". All fields are combined with a logical 'AND'. */
type Accountant_VaultTreasurySet_Bool_Exp = {
    _and?: InputMaybe<Array<Accountant_VaultTreasurySet_Bool_Exp>>;
    _not?: InputMaybe<Accountant_VaultTreasurySet_Bool_Exp>;
    _or?: InputMaybe<Array<Accountant_VaultTreasurySet_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    vault?: InputMaybe<String_Comparison_Exp>;
    vaultTreasury?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "Accountant_VaultTreasurySet". */
type Accountant_VaultTreasurySet_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    vault?: InputMaybe<Order_By>;
    vaultTreasury?: InputMaybe<Order_By>;
};
/** select columns of table "Accountant_VaultTreasurySet" */
declare enum Accountant_VaultTreasurySet_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Vault = "vault",
    /** column name */
    VaultTreasury = "vaultTreasury"
}
/** Streaming cursor of the table "Accountant_VaultTreasurySet" */
type Accountant_VaultTreasurySet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: Accountant_VaultTreasurySet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type Accountant_VaultTreasurySet_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    vault?: InputMaybe<Scalars['String']['input']>;
    vaultTreasury?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephAVS_AllocatedToAlephVault" */
type AlephAvs_AllocatedToAlephVault = {
    __typename?: 'AlephAVS_AllocatedToAlephVault';
    alephVault: Scalars['String']['output'];
    amountToMint: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    operator: Scalars['String']['output'];
    originalStrategy: Scalars['String']['output'];
    slashedStrategy: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    tokenAmount: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
    vaultShares: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephAVS_AllocatedToAlephVault". All fields are combined with a logical 'AND'. */
type AlephAvs_AllocatedToAlephVault_Bool_Exp = {
    _and?: InputMaybe<Array<AlephAvs_AllocatedToAlephVault_Bool_Exp>>;
    _not?: InputMaybe<AlephAvs_AllocatedToAlephVault_Bool_Exp>;
    _or?: InputMaybe<Array<AlephAvs_AllocatedToAlephVault_Bool_Exp>>;
    alephVault?: InputMaybe<String_Comparison_Exp>;
    amountToMint?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    operator?: InputMaybe<String_Comparison_Exp>;
    originalStrategy?: InputMaybe<String_Comparison_Exp>;
    slashedStrategy?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    tokenAmount?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
    vaultShares?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephAVS_AllocatedToAlephVault". */
type AlephAvs_AllocatedToAlephVault_Order_By = {
    alephVault?: InputMaybe<Order_By>;
    amountToMint?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    operator?: InputMaybe<Order_By>;
    originalStrategy?: InputMaybe<Order_By>;
    slashedStrategy?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    tokenAmount?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
    vaultShares?: InputMaybe<Order_By>;
};
/** select columns of table "AlephAVS_AllocatedToAlephVault" */
declare enum AlephAvs_AllocatedToAlephVault_Select_Column {
    /** column name */
    AlephVault = "alephVault",
    /** column name */
    AmountToMint = "amountToMint",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Operator = "operator",
    /** column name */
    OriginalStrategy = "originalStrategy",
    /** column name */
    SlashedStrategy = "slashedStrategy",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TokenAmount = "tokenAmount",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId",
    /** column name */
    VaultShares = "vaultShares"
}
/** Streaming cursor of the table "AlephAVS_AllocatedToAlephVault" */
type AlephAvs_AllocatedToAlephVault_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephAvs_AllocatedToAlephVault_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephAvs_AllocatedToAlephVault_Stream_Cursor_Value_Input = {
    alephVault?: InputMaybe<Scalars['String']['input']>;
    amountToMint?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    operator?: InputMaybe<Scalars['String']['input']>;
    originalStrategy?: InputMaybe<Scalars['String']['input']>;
    slashedStrategy?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    tokenAmount?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
    vaultShares?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephAVS_UnallocateCompleted" */
type AlephAvs_UnallocateCompleted = {
    __typename?: 'AlephAVS_UnallocateCompleted';
    alephVault: Scalars['String']['output'];
    amount: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    originalStrategy: Scalars['String']['output'];
    shares: Scalars['String']['output'];
    slashedStrategy: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    tokenHolder: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephAVS_UnallocateCompleted". All fields are combined with a logical 'AND'. */
type AlephAvs_UnallocateCompleted_Bool_Exp = {
    _and?: InputMaybe<Array<AlephAvs_UnallocateCompleted_Bool_Exp>>;
    _not?: InputMaybe<AlephAvs_UnallocateCompleted_Bool_Exp>;
    _or?: InputMaybe<Array<AlephAvs_UnallocateCompleted_Bool_Exp>>;
    alephVault?: InputMaybe<String_Comparison_Exp>;
    amount?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    originalStrategy?: InputMaybe<String_Comparison_Exp>;
    shares?: InputMaybe<String_Comparison_Exp>;
    slashedStrategy?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    tokenHolder?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephAVS_UnallocateCompleted". */
type AlephAvs_UnallocateCompleted_Order_By = {
    alephVault?: InputMaybe<Order_By>;
    amount?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    originalStrategy?: InputMaybe<Order_By>;
    shares?: InputMaybe<Order_By>;
    slashedStrategy?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    tokenHolder?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephAVS_UnallocateCompleted" */
declare enum AlephAvs_UnallocateCompleted_Select_Column {
    /** column name */
    AlephVault = "alephVault",
    /** column name */
    Amount = "amount",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    OriginalStrategy = "originalStrategy",
    /** column name */
    Shares = "shares",
    /** column name */
    SlashedStrategy = "slashedStrategy",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TokenHolder = "tokenHolder",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephAVS_UnallocateCompleted" */
type AlephAvs_UnallocateCompleted_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephAvs_UnallocateCompleted_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephAvs_UnallocateCompleted_Stream_Cursor_Value_Input = {
    alephVault?: InputMaybe<Scalars['String']['input']>;
    amount?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    originalStrategy?: InputMaybe<Scalars['String']['input']>;
    shares?: InputMaybe<Scalars['String']['input']>;
    slashedStrategy?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    tokenHolder?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephAVS_UnallocateRequested" */
type AlephAvs_UnallocateRequested = {
    __typename?: 'AlephAVS_UnallocateRequested';
    alephVault: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    estAmountToRedeem: Scalars['String']['output'];
    id: Scalars['String']['output'];
    slashedStrategy: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    tokenAmount: Scalars['String']['output'];
    tokenHolder: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephAVS_UnallocateRequested". All fields are combined with a logical 'AND'. */
type AlephAvs_UnallocateRequested_Bool_Exp = {
    _and?: InputMaybe<Array<AlephAvs_UnallocateRequested_Bool_Exp>>;
    _not?: InputMaybe<AlephAvs_UnallocateRequested_Bool_Exp>;
    _or?: InputMaybe<Array<AlephAvs_UnallocateRequested_Bool_Exp>>;
    alephVault?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    estAmountToRedeem?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    slashedStrategy?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    tokenAmount?: InputMaybe<String_Comparison_Exp>;
    tokenHolder?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephAVS_UnallocateRequested". */
type AlephAvs_UnallocateRequested_Order_By = {
    alephVault?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    estAmountToRedeem?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    slashedStrategy?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    tokenAmount?: InputMaybe<Order_By>;
    tokenHolder?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephAVS_UnallocateRequested" */
declare enum AlephAvs_UnallocateRequested_Select_Column {
    /** column name */
    AlephVault = "alephVault",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    EstAmountToRedeem = "estAmountToRedeem",
    /** column name */
    Id = "id",
    /** column name */
    SlashedStrategy = "slashedStrategy",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TokenAmount = "tokenAmount",
    /** column name */
    TokenHolder = "tokenHolder",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephAVS_UnallocateRequested" */
type AlephAvs_UnallocateRequested_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephAvs_UnallocateRequested_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephAvs_UnallocateRequested_Stream_Cursor_Value_Input = {
    alephVault?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    estAmountToRedeem?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    slashedStrategy?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    tokenAmount?: InputMaybe<Scalars['String']['input']>;
    tokenHolder?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephAVS_VaultInitialized" */
type AlephAvs_VaultInitialized = {
    __typename?: 'AlephAVS_VaultInitialized';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    originalToken: Scalars['String']['output'];
    slashedStrategy: Scalars['String']['output'];
    slashedToken: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephAVS_VaultInitialized". All fields are combined with a logical 'AND'. */
type AlephAvs_VaultInitialized_Bool_Exp = {
    _and?: InputMaybe<Array<AlephAvs_VaultInitialized_Bool_Exp>>;
    _not?: InputMaybe<AlephAvs_VaultInitialized_Bool_Exp>;
    _or?: InputMaybe<Array<AlephAvs_VaultInitialized_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    originalToken?: InputMaybe<String_Comparison_Exp>;
    slashedStrategy?: InputMaybe<String_Comparison_Exp>;
    slashedToken?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephAVS_VaultInitialized". */
type AlephAvs_VaultInitialized_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    originalToken?: InputMaybe<Order_By>;
    slashedStrategy?: InputMaybe<Order_By>;
    slashedToken?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephAVS_VaultInitialized" */
declare enum AlephAvs_VaultInitialized_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    OriginalToken = "originalToken",
    /** column name */
    SlashedStrategy = "slashedStrategy",
    /** column name */
    SlashedToken = "slashedToken",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephAVS_VaultInitialized" */
type AlephAvs_VaultInitialized_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephAvs_VaultInitialized_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephAvs_VaultInitialized_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    originalToken?: InputMaybe<Scalars['String']['input']>;
    slashedStrategy?: InputMaybe<Scalars['String']['input']>;
    slashedToken?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVaultFactory_Initialized" */
type AlephVaultFactory_Initialized = {
    __typename?: 'AlephVaultFactory_Initialized';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    version: Scalars['numeric']['output'];
};
/** Boolean expression to filter rows from the table "AlephVaultFactory_Initialized". All fields are combined with a logical 'AND'. */
type AlephVaultFactory_Initialized_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVaultFactory_Initialized_Bool_Exp>>;
    _not?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVaultFactory_Initialized_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    version?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVaultFactory_Initialized". */
type AlephVaultFactory_Initialized_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    version?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVaultFactory_Initialized" */
declare enum AlephVaultFactory_Initialized_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Version = "version"
}
/** Streaming cursor of the table "AlephVaultFactory_Initialized" */
type AlephVaultFactory_Initialized_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVaultFactory_Initialized_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVaultFactory_Initialized_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    version?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVaultFactory_RoleAdminChanged" */
type AlephVaultFactory_RoleAdminChanged = {
    __typename?: 'AlephVaultFactory_RoleAdminChanged';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    newAdminRole: Scalars['String']['output'];
    previousAdminRole: Scalars['String']['output'];
    role: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVaultFactory_RoleAdminChanged". All fields are combined with a logical 'AND'. */
type AlephVaultFactory_RoleAdminChanged_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Bool_Exp>>;
    _not?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    newAdminRole?: InputMaybe<String_Comparison_Exp>;
    previousAdminRole?: InputMaybe<String_Comparison_Exp>;
    role?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVaultFactory_RoleAdminChanged". */
type AlephVaultFactory_RoleAdminChanged_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    newAdminRole?: InputMaybe<Order_By>;
    previousAdminRole?: InputMaybe<Order_By>;
    role?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVaultFactory_RoleAdminChanged" */
declare enum AlephVaultFactory_RoleAdminChanged_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    NewAdminRole = "newAdminRole",
    /** column name */
    PreviousAdminRole = "previousAdminRole",
    /** column name */
    Role = "role"
}
/** Streaming cursor of the table "AlephVaultFactory_RoleAdminChanged" */
type AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    newAdminRole?: InputMaybe<Scalars['String']['input']>;
    previousAdminRole?: InputMaybe<Scalars['String']['input']>;
    role?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVaultFactory_RoleGranted" */
type AlephVaultFactory_RoleGranted = {
    __typename?: 'AlephVaultFactory_RoleGranted';
    account: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    role: Scalars['String']['output'];
    sender: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVaultFactory_RoleGranted". All fields are combined with a logical 'AND'. */
type AlephVaultFactory_RoleGranted_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Bool_Exp>>;
    _not?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Bool_Exp>>;
    account?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    role?: InputMaybe<String_Comparison_Exp>;
    sender?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVaultFactory_RoleGranted". */
type AlephVaultFactory_RoleGranted_Order_By = {
    account?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    role?: InputMaybe<Order_By>;
    sender?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVaultFactory_RoleGranted" */
declare enum AlephVaultFactory_RoleGranted_Select_Column {
    /** column name */
    Account = "account",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Role = "role",
    /** column name */
    Sender = "sender"
}
/** Streaming cursor of the table "AlephVaultFactory_RoleGranted" */
type AlephVaultFactory_RoleGranted_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVaultFactory_RoleGranted_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVaultFactory_RoleGranted_Stream_Cursor_Value_Input = {
    account?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    role?: InputMaybe<Scalars['String']['input']>;
    sender?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVaultFactory_RoleRevoked" */
type AlephVaultFactory_RoleRevoked = {
    __typename?: 'AlephVaultFactory_RoleRevoked';
    account: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    role: Scalars['String']['output'];
    sender: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVaultFactory_RoleRevoked". All fields are combined with a logical 'AND'. */
type AlephVaultFactory_RoleRevoked_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Bool_Exp>>;
    _not?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Bool_Exp>>;
    account?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    role?: InputMaybe<String_Comparison_Exp>;
    sender?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVaultFactory_RoleRevoked". */
type AlephVaultFactory_RoleRevoked_Order_By = {
    account?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    role?: InputMaybe<Order_By>;
    sender?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVaultFactory_RoleRevoked" */
declare enum AlephVaultFactory_RoleRevoked_Select_Column {
    /** column name */
    Account = "account",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Role = "role",
    /** column name */
    Sender = "sender"
}
/** Streaming cursor of the table "AlephVaultFactory_RoleRevoked" */
type AlephVaultFactory_RoleRevoked_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVaultFactory_RoleRevoked_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVaultFactory_RoleRevoked_Stream_Cursor_Value_Input = {
    account?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    role?: InputMaybe<Scalars['String']['input']>;
    sender?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVaultFactory_VaultDeployed" */
type AlephVaultFactory_VaultDeployed = {
    __typename?: 'AlephVaultFactory_VaultDeployed';
    configId: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    manager: Scalars['String']['output'];
    name: Scalars['String']['output'];
    vault: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVaultFactory_VaultDeployed". All fields are combined with a logical 'AND'. */
type AlephVaultFactory_VaultDeployed_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Bool_Exp>>;
    _not?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Bool_Exp>>;
    configId?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    manager?: InputMaybe<String_Comparison_Exp>;
    name?: InputMaybe<String_Comparison_Exp>;
    vault?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVaultFactory_VaultDeployed". */
type AlephVaultFactory_VaultDeployed_Order_By = {
    configId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    manager?: InputMaybe<Order_By>;
    name?: InputMaybe<Order_By>;
    vault?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVaultFactory_VaultDeployed" */
declare enum AlephVaultFactory_VaultDeployed_Select_Column {
    /** column name */
    ConfigId = "configId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Manager = "manager",
    /** column name */
    Name = "name",
    /** column name */
    Vault = "vault"
}
/** Streaming cursor of the table "AlephVaultFactory_VaultDeployed" */
type AlephVaultFactory_VaultDeployed_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVaultFactory_VaultDeployed_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVaultFactory_VaultDeployed_Stream_Cursor_Value_Input = {
    configId?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    manager?: InputMaybe<Scalars['String']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    vault?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_AllFlowPaused" */
type AlephVault_AllFlowPaused = {
    __typename?: 'AlephVault_AllFlowPaused';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_AllFlowPaused". All fields are combined with a logical 'AND'. */
type AlephVault_AllFlowPaused_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_AllFlowPaused_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_AllFlowPaused_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_AllFlowPaused_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_AllFlowPaused". */
type AlephVault_AllFlowPaused_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_AllFlowPaused" */
declare enum AlephVault_AllFlowPaused_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id"
}
/** Streaming cursor of the table "AlephVault_AllFlowPaused" */
type AlephVault_AllFlowPaused_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_AllFlowPaused_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_AllFlowPaused_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_AllSeriesConsolidated" */
type AlephVault_AllSeriesConsolidated = {
    __typename?: 'AlephVault_AllSeriesConsolidated';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    fromSeriesId: Scalars['numeric']['output'];
    id: Scalars['String']['output'];
    toBatchId: Scalars['numeric']['output'];
    toSeriesId: Scalars['numeric']['output'];
    totalAmountToTransfer: Scalars['String']['output'];
    totalSharesToTransfer: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_AllSeriesConsolidated". All fields are combined with a logical 'AND'. */
type AlephVault_AllSeriesConsolidated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_AllSeriesConsolidated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_AllSeriesConsolidated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_AllSeriesConsolidated_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    fromSeriesId?: InputMaybe<Numeric_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    toSeriesId?: InputMaybe<Numeric_Comparison_Exp>;
    totalAmountToTransfer?: InputMaybe<String_Comparison_Exp>;
    totalSharesToTransfer?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_AllSeriesConsolidated". */
type AlephVault_AllSeriesConsolidated_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    fromSeriesId?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    toSeriesId?: InputMaybe<Order_By>;
    totalAmountToTransfer?: InputMaybe<Order_By>;
    totalSharesToTransfer?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_AllSeriesConsolidated" */
declare enum AlephVault_AllSeriesConsolidated_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    FromSeriesId = "fromSeriesId",
    /** column name */
    Id = "id",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    ToSeriesId = "toSeriesId",
    /** column name */
    TotalAmountToTransfer = "totalAmountToTransfer",
    /** column name */
    TotalSharesToTransfer = "totalSharesToTransfer",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_AllSeriesConsolidated" */
type AlephVault_AllSeriesConsolidated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_AllSeriesConsolidated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_AllSeriesConsolidated_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    fromSeriesId?: InputMaybe<Scalars['numeric']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    toSeriesId?: InputMaybe<Scalars['numeric']['input']>;
    totalAmountToTransfer?: InputMaybe<Scalars['String']['input']>;
    totalSharesToTransfer?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_AuthSignerMigrated" */
type AlephVault_AuthSignerMigrated = {
    __typename?: 'AlephVault_AuthSignerMigrated';
    authSigner: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_AuthSignerMigrated". All fields are combined with a logical 'AND'. */
type AlephVault_AuthSignerMigrated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_AuthSignerMigrated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_AuthSignerMigrated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_AuthSignerMigrated_Bool_Exp>>;
    authSigner?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_AuthSignerMigrated". */
type AlephVault_AuthSignerMigrated_Order_By = {
    authSigner?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_AuthSignerMigrated" */
declare enum AlephVault_AuthSignerMigrated_Select_Column {
    /** column name */
    AuthSigner = "authSigner",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_AuthSignerMigrated" */
type AlephVault_AuthSignerMigrated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_AuthSignerMigrated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_AuthSignerMigrated_Stream_Cursor_Value_Input = {
    authSigner?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_DepositRequest" */
type AlephVault_DepositRequest = {
    __typename?: 'AlephVault_DepositRequest';
    amount: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    txHash: Scalars['String']['output'];
    userWalletAddress: Scalars['String']['output'];
    /** An object relationship */
    vaultClassData?: Maybe<VaultClassData>;
    vaultClassData_id?: Maybe<Scalars['String']['output']>;
    vaultId: Scalars['String']['output'];
};
/** columns and relationships of "AlephVault_DepositRequestSettled" */
type AlephVault_DepositRequestSettled = {
    __typename?: 'AlephVault_DepositRequestSettled';
    amount: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    sharesToMint: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    txHash: Scalars['String']['output'];
    user: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_DepositRequestSettled". All fields are combined with a logical 'AND'. */
type AlephVault_DepositRequestSettled_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_DepositRequestSettled_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_DepositRequestSettled_Bool_Exp>>;
    amount?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    sharesToMint?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    user?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_DepositRequestSettled". */
type AlephVault_DepositRequestSettled_Order_By = {
    amount?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    sharesToMint?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    user?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_DepositRequestSettled" */
declare enum AlephVault_DepositRequestSettled_Select_Column {
    /** column name */
    Amount = "amount",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    SharesToMint = "sharesToMint",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TxHash = "txHash",
    /** column name */
    User = "user",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_DepositRequestSettled" */
type AlephVault_DepositRequestSettled_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_DepositRequestSettled_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_DepositRequestSettled_Stream_Cursor_Value_Input = {
    amount?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    sharesToMint?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    user?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "AlephVault_DepositRequest". All fields are combined with a logical 'AND'. */
type AlephVault_DepositRequest_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_DepositRequest_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_DepositRequest_Bool_Exp>>;
    amount?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    userWalletAddress?: InputMaybe<String_Comparison_Exp>;
    vaultClassData?: InputMaybe<VaultClassData_Bool_Exp>;
    vaultClassData_id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_DepositRequest". */
type AlephVault_DepositRequest_Order_By = {
    amount?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    userWalletAddress?: InputMaybe<Order_By>;
    vaultClassData?: InputMaybe<VaultClassData_Order_By>;
    vaultClassData_id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_DepositRequest" */
declare enum AlephVault_DepositRequest_Select_Column {
    /** column name */
    Amount = "amount",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TxHash = "txHash",
    /** column name */
    UserWalletAddress = "userWalletAddress",
    /** column name */
    VaultClassDataId = "vaultClassData_id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_DepositRequest" */
type AlephVault_DepositRequest_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_DepositRequest_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_DepositRequest_Stream_Cursor_Value_Input = {
    amount?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    userWalletAddress?: InputMaybe<Scalars['String']['input']>;
    vaultClassData_id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_ExcessAssetsWithdrawn" */
type AlephVault_ExcessAssetsWithdrawn = {
    __typename?: 'AlephVault_ExcessAssetsWithdrawn';
    amount: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_ExcessAssetsWithdrawn". All fields are combined with a logical 'AND'. */
type AlephVault_ExcessAssetsWithdrawn_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_ExcessAssetsWithdrawn_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_ExcessAssetsWithdrawn_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_ExcessAssetsWithdrawn_Bool_Exp>>;
    amount?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_ExcessAssetsWithdrawn". */
type AlephVault_ExcessAssetsWithdrawn_Order_By = {
    amount?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_ExcessAssetsWithdrawn" */
declare enum AlephVault_ExcessAssetsWithdrawn_Select_Column {
    /** column name */
    Amount = "amount",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_ExcessAssetsWithdrawn" */
type AlephVault_ExcessAssetsWithdrawn_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_ExcessAssetsWithdrawn_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_ExcessAssetsWithdrawn_Stream_Cursor_Value_Input = {
    amount?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_FeesAccumulated" */
type AlephVault_FeesAccumulated = {
    __typename?: 'AlephVault_FeesAccumulated';
    classId: Scalars['numeric']['output'];
    currentBatchId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lastFeePaidId: Scalars['numeric']['output'];
    managementFeeAmount: Scalars['String']['output'];
    managementFeeSharesToMint: Scalars['String']['output'];
    newTotalAssets: Scalars['String']['output'];
    newTotalShares: Scalars['String']['output'];
    performanceFeeAmount: Scalars['String']['output'];
    performanceFeeSharesToMint: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_FeesAccumulated". All fields are combined with a logical 'AND'. */
type AlephVault_FeesAccumulated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_FeesAccumulated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_FeesAccumulated_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    currentBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lastFeePaidId?: InputMaybe<Numeric_Comparison_Exp>;
    managementFeeAmount?: InputMaybe<String_Comparison_Exp>;
    managementFeeSharesToMint?: InputMaybe<String_Comparison_Exp>;
    newTotalAssets?: InputMaybe<String_Comparison_Exp>;
    newTotalShares?: InputMaybe<String_Comparison_Exp>;
    performanceFeeAmount?: InputMaybe<String_Comparison_Exp>;
    performanceFeeSharesToMint?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_FeesAccumulated". */
type AlephVault_FeesAccumulated_Order_By = {
    classId?: InputMaybe<Order_By>;
    currentBatchId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lastFeePaidId?: InputMaybe<Order_By>;
    managementFeeAmount?: InputMaybe<Order_By>;
    managementFeeSharesToMint?: InputMaybe<Order_By>;
    newTotalAssets?: InputMaybe<Order_By>;
    newTotalShares?: InputMaybe<Order_By>;
    performanceFeeAmount?: InputMaybe<Order_By>;
    performanceFeeSharesToMint?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_FeesAccumulated" */
declare enum AlephVault_FeesAccumulated_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    CurrentBatchId = "currentBatchId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LastFeePaidId = "lastFeePaidId",
    /** column name */
    ManagementFeeAmount = "managementFeeAmount",
    /** column name */
    ManagementFeeSharesToMint = "managementFeeSharesToMint",
    /** column name */
    NewTotalAssets = "newTotalAssets",
    /** column name */
    NewTotalShares = "newTotalShares",
    /** column name */
    PerformanceFeeAmount = "performanceFeeAmount",
    /** column name */
    PerformanceFeeSharesToMint = "performanceFeeSharesToMint",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_FeesAccumulated" */
type AlephVault_FeesAccumulated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_FeesAccumulated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_FeesAccumulated_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    currentBatchId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lastFeePaidId?: InputMaybe<Scalars['numeric']['input']>;
    managementFeeAmount?: InputMaybe<Scalars['String']['input']>;
    managementFeeSharesToMint?: InputMaybe<Scalars['String']['input']>;
    newTotalAssets?: InputMaybe<Scalars['String']['input']>;
    newTotalShares?: InputMaybe<Scalars['String']['input']>;
    performanceFeeAmount?: InputMaybe<Scalars['String']['input']>;
    performanceFeeSharesToMint?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_FeesCollected" */
type AlephVault_FeesCollected = {
    __typename?: 'AlephVault_FeesCollected';
    currentBatchId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    managementFeesCollected: Scalars['String']['output'];
    performanceFeesCollected: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_FeesCollected". All fields are combined with a logical 'AND'. */
type AlephVault_FeesCollected_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_FeesCollected_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_FeesCollected_Bool_Exp>>;
    currentBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    managementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    performanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_FeesCollected". */
type AlephVault_FeesCollected_Order_By = {
    currentBatchId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    managementFeesCollected?: InputMaybe<Order_By>;
    performanceFeesCollected?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_FeesCollected" */
declare enum AlephVault_FeesCollected_Select_Column {
    /** column name */
    CurrentBatchId = "currentBatchId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    ManagementFeesCollected = "managementFeesCollected",
    /** column name */
    PerformanceFeesCollected = "performanceFeesCollected"
}
/** Streaming cursor of the table "AlephVault_FeesCollected" */
type AlephVault_FeesCollected_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_FeesCollected_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_FeesCollected_Stream_Cursor_Value_Input = {
    currentBatchId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    managementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    performanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_FlowPaused" */
type AlephVault_FlowPaused = {
    __typename?: 'AlephVault_FlowPaused';
    _pausableFlow: Scalars['String']['output'];
    _pauser: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_FlowPaused". All fields are combined with a logical 'AND'. */
type AlephVault_FlowPaused_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_FlowPaused_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_FlowPaused_Bool_Exp>>;
    _pausableFlow?: InputMaybe<String_Comparison_Exp>;
    _pauser?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_FlowPaused". */
type AlephVault_FlowPaused_Order_By = {
    _pausableFlow?: InputMaybe<Order_By>;
    _pauser?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_FlowPaused" */
declare enum AlephVault_FlowPaused_Select_Column {
    /** column name */
    PausableFlow = "_pausableFlow",
    /** column name */
    Pauser = "_pauser",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id"
}
/** Streaming cursor of the table "AlephVault_FlowPaused" */
type AlephVault_FlowPaused_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_FlowPaused_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_FlowPaused_Stream_Cursor_Value_Input = {
    _pausableFlow?: InputMaybe<Scalars['String']['input']>;
    _pauser?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_FlowUnpaused" */
type AlephVault_FlowUnpaused = {
    __typename?: 'AlephVault_FlowUnpaused';
    _pausableFlowFlag: Scalars['String']['output'];
    _unpauser: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_FlowUnpaused". All fields are combined with a logical 'AND'. */
type AlephVault_FlowUnpaused_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_FlowUnpaused_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_FlowUnpaused_Bool_Exp>>;
    _pausableFlowFlag?: InputMaybe<String_Comparison_Exp>;
    _unpauser?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_FlowUnpaused". */
type AlephVault_FlowUnpaused_Order_By = {
    _pausableFlowFlag?: InputMaybe<Order_By>;
    _unpauser?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_FlowUnpaused" */
declare enum AlephVault_FlowUnpaused_Select_Column {
    /** column name */
    PausableFlowFlag = "_pausableFlowFlag",
    /** column name */
    Unpauser = "_unpauser",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id"
}
/** Streaming cursor of the table "AlephVault_FlowUnpaused" */
type AlephVault_FlowUnpaused_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_FlowUnpaused_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_FlowUnpaused_Stream_Cursor_Value_Input = {
    _pausableFlowFlag?: InputMaybe<Scalars['String']['input']>;
    _unpauser?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_ForceRedeem" */
type AlephVault_ForceRedeem = {
    __typename?: 'AlephVault_ForceRedeem';
    batchId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    totalAssetsToSettle: Scalars['String']['output'];
    user: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_ForceRedeem". All fields are combined with a logical 'AND'. */
type AlephVault_ForceRedeem_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_ForceRedeem_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_ForceRedeem_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_ForceRedeem_Bool_Exp>>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    totalAssetsToSettle?: InputMaybe<String_Comparison_Exp>;
    user?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_ForceRedeem". */
type AlephVault_ForceRedeem_Order_By = {
    batchId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    totalAssetsToSettle?: InputMaybe<Order_By>;
    user?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_ForceRedeem" */
declare enum AlephVault_ForceRedeem_Select_Column {
    /** column name */
    BatchId = "batchId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    TotalAssetsToSettle = "totalAssetsToSettle",
    /** column name */
    User = "user",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_ForceRedeem" */
type AlephVault_ForceRedeem_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_ForceRedeem_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_ForceRedeem_Stream_Cursor_Value_Input = {
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    totalAssetsToSettle?: InputMaybe<Scalars['String']['input']>;
    user?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_GuardianMigrated" */
type AlephVault_GuardianMigrated = {
    __typename?: 'AlephVault_GuardianMigrated';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    guardian: Scalars['String']['output'];
    id: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_GuardianMigrated". All fields are combined with a logical 'AND'. */
type AlephVault_GuardianMigrated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_GuardianMigrated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_GuardianMigrated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_GuardianMigrated_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    guardian?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_GuardianMigrated". */
type AlephVault_GuardianMigrated_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    guardian?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_GuardianMigrated" */
declare enum AlephVault_GuardianMigrated_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Guardian = "guardian",
    /** column name */
    Id = "id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_GuardianMigrated" */
type AlephVault_GuardianMigrated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_GuardianMigrated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_GuardianMigrated_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    guardian?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_Initialized" */
type AlephVault_Initialized = {
    __typename?: 'AlephVault_Initialized';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    version: Scalars['numeric']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_Initialized". All fields are combined with a logical 'AND'. */
type AlephVault_Initialized_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_Initialized_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_Initialized_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_Initialized_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    version?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_Initialized". */
type AlephVault_Initialized_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    version?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_Initialized" */
declare enum AlephVault_Initialized_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Version = "version"
}
/** Streaming cursor of the table "AlephVault_Initialized" */
type AlephVault_Initialized_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_Initialized_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_Initialized_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    version?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVault_IsDepositAuthEnabledSet" */
type AlephVault_IsDepositAuthEnabledSet = {
    __typename?: 'AlephVault_IsDepositAuthEnabledSet';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    isDepositAuthEnabled: Scalars['Boolean']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_IsDepositAuthEnabledSet". All fields are combined with a logical 'AND'. */
type AlephVault_IsDepositAuthEnabledSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_IsDepositAuthEnabledSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_IsDepositAuthEnabledSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_IsDepositAuthEnabledSet_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isDepositAuthEnabled?: InputMaybe<Boolean_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_IsDepositAuthEnabledSet". */
type AlephVault_IsDepositAuthEnabledSet_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isDepositAuthEnabled?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_IsDepositAuthEnabledSet" */
declare enum AlephVault_IsDepositAuthEnabledSet_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    IsDepositAuthEnabled = "isDepositAuthEnabled",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_IsDepositAuthEnabledSet" */
type AlephVault_IsDepositAuthEnabledSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_IsDepositAuthEnabledSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_IsDepositAuthEnabledSet_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isDepositAuthEnabled?: InputMaybe<Scalars['Boolean']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_IsSettlementAuthEnabledSet" */
type AlephVault_IsSettlementAuthEnabledSet = {
    __typename?: 'AlephVault_IsSettlementAuthEnabledSet';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    isSettlementAuthEnabled: Scalars['Boolean']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_IsSettlementAuthEnabledSet". All fields are combined with a logical 'AND'. */
type AlephVault_IsSettlementAuthEnabledSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_IsSettlementAuthEnabledSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_IsSettlementAuthEnabledSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_IsSettlementAuthEnabledSet_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isSettlementAuthEnabled?: InputMaybe<Boolean_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_IsSettlementAuthEnabledSet". */
type AlephVault_IsSettlementAuthEnabledSet_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isSettlementAuthEnabled?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_IsSettlementAuthEnabledSet" */
declare enum AlephVault_IsSettlementAuthEnabledSet_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    IsSettlementAuthEnabled = "isSettlementAuthEnabled",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_IsSettlementAuthEnabledSet" */
type AlephVault_IsSettlementAuthEnabledSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_IsSettlementAuthEnabledSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_IsSettlementAuthEnabledSet_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isSettlementAuthEnabled?: InputMaybe<Scalars['Boolean']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_ModulesMigrated" */
type AlephVault_ModulesMigrated = {
    __typename?: 'AlephVault_ModulesMigrated';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    implementation: Scalars['String']['output'];
    moduleSelector: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_ModulesMigrated". All fields are combined with a logical 'AND'. */
type AlephVault_ModulesMigrated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_ModulesMigrated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_ModulesMigrated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_ModulesMigrated_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    implementation?: InputMaybe<String_Comparison_Exp>;
    moduleSelector?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_ModulesMigrated". */
type AlephVault_ModulesMigrated_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    implementation?: InputMaybe<Order_By>;
    moduleSelector?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_ModulesMigrated" */
declare enum AlephVault_ModulesMigrated_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Implementation = "implementation",
    /** column name */
    ModuleSelector = "moduleSelector",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_ModulesMigrated" */
type AlephVault_ModulesMigrated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_ModulesMigrated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_ModulesMigrated_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    implementation?: InputMaybe<Scalars['String']['input']>;
    moduleSelector?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewHighWaterMarkSet" */
type AlephVault_NewHighWaterMarkSet = {
    __typename?: 'AlephVault_NewHighWaterMarkSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    highWaterMark: Scalars['String']['output'];
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    timestamp: Scalars['numeric']['output'];
    toBatchId: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewHighWaterMarkSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewHighWaterMarkSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    highWaterMark?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewHighWaterMarkSet". */
type AlephVault_NewHighWaterMarkSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    highWaterMark?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewHighWaterMarkSet" */
declare enum AlephVault_NewHighWaterMarkSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    HighWaterMark = "highWaterMark",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewHighWaterMarkSet" */
type AlephVault_NewHighWaterMarkSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewHighWaterMarkSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewHighWaterMarkSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    highWaterMark?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewLockInPeriodQueued" */
type AlephVault_NewLockInPeriodQueued = {
    __typename?: 'AlephVault_NewLockInPeriodQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lockInPeriod: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewLockInPeriodQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewLockInPeriodQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewLockInPeriodQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewLockInPeriodQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewLockInPeriodQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lockInPeriod?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewLockInPeriodQueued". */
type AlephVault_NewLockInPeriodQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lockInPeriod?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewLockInPeriodQueued" */
declare enum AlephVault_NewLockInPeriodQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LockInPeriod = "lockInPeriod",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewLockInPeriodQueued" */
type AlephVault_NewLockInPeriodQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewLockInPeriodQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewLockInPeriodQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lockInPeriod?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewLockInPeriodSet" */
type AlephVault_NewLockInPeriodSet = {
    __typename?: 'AlephVault_NewLockInPeriodSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lockInPeriod: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewLockInPeriodSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewLockInPeriodSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewLockInPeriodSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewLockInPeriodSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewLockInPeriodSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lockInPeriod?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewLockInPeriodSet". */
type AlephVault_NewLockInPeriodSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lockInPeriod?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewLockInPeriodSet" */
declare enum AlephVault_NewLockInPeriodSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LockInPeriod = "lockInPeriod",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewLockInPeriodSet" */
type AlephVault_NewLockInPeriodSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewLockInPeriodSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewLockInPeriodSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lockInPeriod?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewManagementFeeQueued" */
type AlephVault_NewManagementFeeQueued = {
    __typename?: 'AlephVault_NewManagementFeeQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    managementFee: Scalars['numeric']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewManagementFeeQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewManagementFeeQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    managementFee?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewManagementFeeQueued". */
type AlephVault_NewManagementFeeQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    managementFee?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewManagementFeeQueued" */
declare enum AlephVault_NewManagementFeeQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    ManagementFee = "managementFee"
}
/** Streaming cursor of the table "AlephVault_NewManagementFeeQueued" */
type AlephVault_NewManagementFeeQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewManagementFeeQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewManagementFeeQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    managementFee?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVault_NewManagementFeeSet" */
type AlephVault_NewManagementFeeSet = {
    __typename?: 'AlephVault_NewManagementFeeSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    managementFee: Scalars['numeric']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewManagementFeeSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewManagementFeeSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    managementFee?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewManagementFeeSet". */
type AlephVault_NewManagementFeeSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    managementFee?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewManagementFeeSet" */
declare enum AlephVault_NewManagementFeeSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    ManagementFee = "managementFee"
}
/** Streaming cursor of the table "AlephVault_NewManagementFeeSet" */
type AlephVault_NewManagementFeeSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewManagementFeeSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewManagementFeeSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    managementFee?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVault_NewMaxDepositCapQueued" */
type AlephVault_NewMaxDepositCapQueued = {
    __typename?: 'AlephVault_NewMaxDepositCapQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    maxDepositCap: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMaxDepositCapQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewMaxDepositCapQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    maxDepositCap?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMaxDepositCapQueued". */
type AlephVault_NewMaxDepositCapQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    maxDepositCap?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMaxDepositCapQueued" */
declare enum AlephVault_NewMaxDepositCapQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MaxDepositCap = "maxDepositCap"
}
/** Streaming cursor of the table "AlephVault_NewMaxDepositCapQueued" */
type AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    maxDepositCap?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMaxDepositCapSet" */
type AlephVault_NewMaxDepositCapSet = {
    __typename?: 'AlephVault_NewMaxDepositCapSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    maxDepositCap: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMaxDepositCapSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewMaxDepositCapSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    maxDepositCap?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMaxDepositCapSet". */
type AlephVault_NewMaxDepositCapSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    maxDepositCap?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMaxDepositCapSet" */
declare enum AlephVault_NewMaxDepositCapSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MaxDepositCap = "maxDepositCap"
}
/** Streaming cursor of the table "AlephVault_NewMaxDepositCapSet" */
type AlephVault_NewMaxDepositCapSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMaxDepositCapSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMaxDepositCapSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    maxDepositCap?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMinDepositAmountQueued" */
type AlephVault_NewMinDepositAmountQueued = {
    __typename?: 'AlephVault_NewMinDepositAmountQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    minDepositAmount: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMinDepositAmountQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewMinDepositAmountQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    minDepositAmount?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMinDepositAmountQueued". */
type AlephVault_NewMinDepositAmountQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    minDepositAmount?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMinDepositAmountQueued" */
declare enum AlephVault_NewMinDepositAmountQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MinDepositAmount = "minDepositAmount"
}
/** Streaming cursor of the table "AlephVault_NewMinDepositAmountQueued" */
type AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    minDepositAmount?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMinDepositAmountSet" */
type AlephVault_NewMinDepositAmountSet = {
    __typename?: 'AlephVault_NewMinDepositAmountSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    minDepositAmount: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMinDepositAmountSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewMinDepositAmountSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    minDepositAmount?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMinDepositAmountSet". */
type AlephVault_NewMinDepositAmountSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    minDepositAmount?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMinDepositAmountSet" */
declare enum AlephVault_NewMinDepositAmountSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MinDepositAmount = "minDepositAmount"
}
/** Streaming cursor of the table "AlephVault_NewMinDepositAmountSet" */
type AlephVault_NewMinDepositAmountSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMinDepositAmountSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMinDepositAmountSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    minDepositAmount?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMinRedeemAmountQueued" */
type AlephVault_NewMinRedeemAmountQueued = {
    __typename?: 'AlephVault_NewMinRedeemAmountQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    minRedeemAmount: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMinRedeemAmountQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewMinRedeemAmountQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMinRedeemAmountQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMinRedeemAmountQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMinRedeemAmountQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    minRedeemAmount?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMinRedeemAmountQueued". */
type AlephVault_NewMinRedeemAmountQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    minRedeemAmount?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMinRedeemAmountQueued" */
declare enum AlephVault_NewMinRedeemAmountQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MinRedeemAmount = "minRedeemAmount",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewMinRedeemAmountQueued" */
type AlephVault_NewMinRedeemAmountQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMinRedeemAmountQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMinRedeemAmountQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    minRedeemAmount?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMinRedeemAmountSet" */
type AlephVault_NewMinRedeemAmountSet = {
    __typename?: 'AlephVault_NewMinRedeemAmountSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    minRedeemAmount: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMinRedeemAmountSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewMinRedeemAmountSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMinRedeemAmountSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMinRedeemAmountSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMinRedeemAmountSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    minRedeemAmount?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMinRedeemAmountSet". */
type AlephVault_NewMinRedeemAmountSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    minRedeemAmount?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMinRedeemAmountSet" */
declare enum AlephVault_NewMinRedeemAmountSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MinRedeemAmount = "minRedeemAmount",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewMinRedeemAmountSet" */
type AlephVault_NewMinRedeemAmountSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMinRedeemAmountSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMinRedeemAmountSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    minRedeemAmount?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMinUserBalanceQueued" */
type AlephVault_NewMinUserBalanceQueued = {
    __typename?: 'AlephVault_NewMinUserBalanceQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    minUserBalance: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMinUserBalanceQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewMinUserBalanceQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMinUserBalanceQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMinUserBalanceQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMinUserBalanceQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    minUserBalance?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMinUserBalanceQueued". */
type AlephVault_NewMinUserBalanceQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    minUserBalance?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMinUserBalanceQueued" */
declare enum AlephVault_NewMinUserBalanceQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MinUserBalance = "minUserBalance"
}
/** Streaming cursor of the table "AlephVault_NewMinUserBalanceQueued" */
type AlephVault_NewMinUserBalanceQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMinUserBalanceQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMinUserBalanceQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    minUserBalance?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewMinUserBalanceSet" */
type AlephVault_NewMinUserBalanceSet = {
    __typename?: 'AlephVault_NewMinUserBalanceSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    minUserBalance: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewMinUserBalanceSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewMinUserBalanceSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewMinUserBalanceSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewMinUserBalanceSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewMinUserBalanceSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    minUserBalance?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewMinUserBalanceSet". */
type AlephVault_NewMinUserBalanceSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    minUserBalance?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewMinUserBalanceSet" */
declare enum AlephVault_NewMinUserBalanceSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    MinUserBalance = "minUserBalance"
}
/** Streaming cursor of the table "AlephVault_NewMinUserBalanceSet" */
type AlephVault_NewMinUserBalanceSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewMinUserBalanceSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewMinUserBalanceSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    minUserBalance?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewNoticePeriodQueued" */
type AlephVault_NewNoticePeriodQueued = {
    __typename?: 'AlephVault_NewNoticePeriodQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    noticePeriod: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewNoticePeriodQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewNoticePeriodQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewNoticePeriodQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewNoticePeriodQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewNoticePeriodQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    noticePeriod?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewNoticePeriodQueued". */
type AlephVault_NewNoticePeriodQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    noticePeriod?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewNoticePeriodQueued" */
declare enum AlephVault_NewNoticePeriodQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    NoticePeriod = "noticePeriod",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewNoticePeriodQueued" */
type AlephVault_NewNoticePeriodQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewNoticePeriodQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewNoticePeriodQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    noticePeriod?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewNoticePeriodSet" */
type AlephVault_NewNoticePeriodSet = {
    __typename?: 'AlephVault_NewNoticePeriodSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    noticePeriod: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewNoticePeriodSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewNoticePeriodSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewNoticePeriodSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewNoticePeriodSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewNoticePeriodSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    noticePeriod?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewNoticePeriodSet". */
type AlephVault_NewNoticePeriodSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    noticePeriod?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewNoticePeriodSet" */
declare enum AlephVault_NewNoticePeriodSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    NoticePeriod = "noticePeriod",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewNoticePeriodSet" */
type AlephVault_NewNoticePeriodSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewNoticePeriodSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewNoticePeriodSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    noticePeriod?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_NewPerformanceFeeQueued" */
type AlephVault_NewPerformanceFeeQueued = {
    __typename?: 'AlephVault_NewPerformanceFeeQueued';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    performanceFee: Scalars['numeric']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewPerformanceFeeQueued". All fields are combined with a logical 'AND'. */
type AlephVault_NewPerformanceFeeQueued_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    performanceFee?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewPerformanceFeeQueued". */
type AlephVault_NewPerformanceFeeQueued_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    performanceFee?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewPerformanceFeeQueued" */
declare enum AlephVault_NewPerformanceFeeQueued_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    PerformanceFee = "performanceFee"
}
/** Streaming cursor of the table "AlephVault_NewPerformanceFeeQueued" */
type AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    performanceFee?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVault_NewPerformanceFeeSet" */
type AlephVault_NewPerformanceFeeSet = {
    __typename?: 'AlephVault_NewPerformanceFeeSet';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    performanceFee: Scalars['numeric']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewPerformanceFeeSet". All fields are combined with a logical 'AND'. */
type AlephVault_NewPerformanceFeeSet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    performanceFee?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewPerformanceFeeSet". */
type AlephVault_NewPerformanceFeeSet_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    performanceFee?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewPerformanceFeeSet" */
declare enum AlephVault_NewPerformanceFeeSet_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    PerformanceFee = "performanceFee"
}
/** Streaming cursor of the table "AlephVault_NewPerformanceFeeSet" */
type AlephVault_NewPerformanceFeeSet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewPerformanceFeeSet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewPerformanceFeeSet_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    performanceFee?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVault_NewSeriesCreated" */
type AlephVault_NewSeriesCreated = {
    __typename?: 'AlephVault_NewSeriesCreated';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    toBatchId: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_NewSeriesCreated". All fields are combined with a logical 'AND'. */
type AlephVault_NewSeriesCreated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_NewSeriesCreated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_NewSeriesCreated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_NewSeriesCreated_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_NewSeriesCreated". */
type AlephVault_NewSeriesCreated_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_NewSeriesCreated" */
declare enum AlephVault_NewSeriesCreated_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_NewSeriesCreated" */
type AlephVault_NewSeriesCreated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_NewSeriesCreated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_NewSeriesCreated_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_OperationsMultisigMigrated" */
type AlephVault_OperationsMultisigMigrated = {
    __typename?: 'AlephVault_OperationsMultisigMigrated';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    moduleSelector: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_OperationsMultisigMigrated". All fields are combined with a logical 'AND'. */
type AlephVault_OperationsMultisigMigrated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_OperationsMultisigMigrated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_OperationsMultisigMigrated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_OperationsMultisigMigrated_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    moduleSelector?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_OperationsMultisigMigrated". */
type AlephVault_OperationsMultisigMigrated_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    moduleSelector?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_OperationsMultisigMigrated" */
declare enum AlephVault_OperationsMultisigMigrated_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    ModuleSelector = "moduleSelector",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_OperationsMultisigMigrated" */
type AlephVault_OperationsMultisigMigrated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_OperationsMultisigMigrated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_OperationsMultisigMigrated_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    moduleSelector?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_OracleMigrated" */
type AlephVault_OracleMigrated = {
    __typename?: 'AlephVault_OracleMigrated';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    oracle: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_OracleMigrated". All fields are combined with a logical 'AND'. */
type AlephVault_OracleMigrated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_OracleMigrated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_OracleMigrated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_OracleMigrated_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    oracle?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_OracleMigrated". */
type AlephVault_OracleMigrated_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    oracle?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_OracleMigrated" */
declare enum AlephVault_OracleMigrated_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Oracle = "oracle",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_OracleMigrated" */
type AlephVault_OracleMigrated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_OracleMigrated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_OracleMigrated_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    oracle?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_RedeemRequest" */
type AlephVault_RedeemRequest = {
    __typename?: 'AlephVault_RedeemRequest';
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    estimatedAmountToRedeem: Scalars['String']['output'];
    id: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    txHash: Scalars['String']['output'];
    userWalletAddress: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** columns and relationships of "AlephVault_RedeemRequestSettled" */
type AlephVault_RedeemRequestSettled = {
    __typename?: 'AlephVault_RedeemRequestSettled';
    amountToRedeem: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    txHash: Scalars['String']['output'];
    user: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_RedeemRequestSettled". All fields are combined with a logical 'AND'. */
type AlephVault_RedeemRequestSettled_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Bool_Exp>>;
    amountToRedeem?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    user?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RedeemRequestSettled". */
type AlephVault_RedeemRequestSettled_Order_By = {
    amountToRedeem?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    user?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RedeemRequestSettled" */
declare enum AlephVault_RedeemRequestSettled_Select_Column {
    /** column name */
    AmountToRedeem = "amountToRedeem",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TxHash = "txHash",
    /** column name */
    User = "user",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_RedeemRequestSettled" */
type AlephVault_RedeemRequestSettled_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RedeemRequestSettled_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RedeemRequestSettled_Stream_Cursor_Value_Input = {
    amountToRedeem?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    user?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_RedeemRequestSliceSettled" */
type AlephVault_RedeemRequestSliceSettled = {
    __typename?: 'AlephVault_RedeemRequestSliceSettled';
    amountToRedeem: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    sharesToBurn: Scalars['String']['output'];
    user: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_RedeemRequestSliceSettled". All fields are combined with a logical 'AND'. */
type AlephVault_RedeemRequestSliceSettled_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RedeemRequestSliceSettled_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RedeemRequestSliceSettled_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RedeemRequestSliceSettled_Bool_Exp>>;
    amountToRedeem?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    sharesToBurn?: InputMaybe<String_Comparison_Exp>;
    user?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RedeemRequestSliceSettled". */
type AlephVault_RedeemRequestSliceSettled_Order_By = {
    amountToRedeem?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    sharesToBurn?: InputMaybe<Order_By>;
    user?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RedeemRequestSliceSettled" */
declare enum AlephVault_RedeemRequestSliceSettled_Select_Column {
    /** column name */
    AmountToRedeem = "amountToRedeem",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    SharesToBurn = "sharesToBurn",
    /** column name */
    User = "user"
}
/** Streaming cursor of the table "AlephVault_RedeemRequestSliceSettled" */
type AlephVault_RedeemRequestSliceSettled_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RedeemRequestSliceSettled_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RedeemRequestSliceSettled_Stream_Cursor_Value_Input = {
    amountToRedeem?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    sharesToBurn?: InputMaybe<Scalars['String']['input']>;
    user?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "AlephVault_RedeemRequest". All fields are combined with a logical 'AND'. */
type AlephVault_RedeemRequest_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RedeemRequest_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RedeemRequest_Bool_Exp>>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    estimatedAmountToRedeem?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    userWalletAddress?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RedeemRequest". */
type AlephVault_RedeemRequest_Order_By = {
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    estimatedAmountToRedeem?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    userWalletAddress?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RedeemRequest" */
declare enum AlephVault_RedeemRequest_Select_Column {
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    EstimatedAmountToRedeem = "estimatedAmountToRedeem",
    /** column name */
    Id = "id",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TxHash = "txHash",
    /** column name */
    UserWalletAddress = "userWalletAddress",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_RedeemRequest" */
type AlephVault_RedeemRequest_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RedeemRequest_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RedeemRequest_Stream_Cursor_Value_Input = {
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    estimatedAmountToRedeem?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    userWalletAddress?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_RedeemableAmountWithdrawn" */
type AlephVault_RedeemableAmountWithdrawn = {
    __typename?: 'AlephVault_RedeemableAmountWithdrawn';
    amount: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    user: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_RedeemableAmountWithdrawn". All fields are combined with a logical 'AND'. */
type AlephVault_RedeemableAmountWithdrawn_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RedeemableAmountWithdrawn_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RedeemableAmountWithdrawn_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RedeemableAmountWithdrawn_Bool_Exp>>;
    amount?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    user?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RedeemableAmountWithdrawn". */
type AlephVault_RedeemableAmountWithdrawn_Order_By = {
    amount?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    user?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RedeemableAmountWithdrawn" */
declare enum AlephVault_RedeemableAmountWithdrawn_Select_Column {
    /** column name */
    Amount = "amount",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    TxHash = "txHash",
    /** column name */
    User = "user",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_RedeemableAmountWithdrawn" */
type AlephVault_RedeemableAmountWithdrawn_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RedeemableAmountWithdrawn_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RedeemableAmountWithdrawn_Stream_Cursor_Value_Input = {
    amount?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    user?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_RoleAdminChanged" */
type AlephVault_RoleAdminChanged = {
    __typename?: 'AlephVault_RoleAdminChanged';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    newAdminRole: Scalars['String']['output'];
    previousAdminRole: Scalars['String']['output'];
    role: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_RoleAdminChanged". All fields are combined with a logical 'AND'. */
type AlephVault_RoleAdminChanged_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RoleAdminChanged_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RoleAdminChanged_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    newAdminRole?: InputMaybe<String_Comparison_Exp>;
    previousAdminRole?: InputMaybe<String_Comparison_Exp>;
    role?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RoleAdminChanged". */
type AlephVault_RoleAdminChanged_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    newAdminRole?: InputMaybe<Order_By>;
    previousAdminRole?: InputMaybe<Order_By>;
    role?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RoleAdminChanged" */
declare enum AlephVault_RoleAdminChanged_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    NewAdminRole = "newAdminRole",
    /** column name */
    PreviousAdminRole = "previousAdminRole",
    /** column name */
    Role = "role"
}
/** Streaming cursor of the table "AlephVault_RoleAdminChanged" */
type AlephVault_RoleAdminChanged_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RoleAdminChanged_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RoleAdminChanged_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    newAdminRole?: InputMaybe<Scalars['String']['input']>;
    previousAdminRole?: InputMaybe<Scalars['String']['input']>;
    role?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_RoleGranted" */
type AlephVault_RoleGranted = {
    __typename?: 'AlephVault_RoleGranted';
    account: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    role: Scalars['String']['output'];
    sender: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_RoleGranted". All fields are combined with a logical 'AND'. */
type AlephVault_RoleGranted_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RoleGranted_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RoleGranted_Bool_Exp>>;
    account?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    role?: InputMaybe<String_Comparison_Exp>;
    sender?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RoleGranted". */
type AlephVault_RoleGranted_Order_By = {
    account?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    role?: InputMaybe<Order_By>;
    sender?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RoleGranted" */
declare enum AlephVault_RoleGranted_Select_Column {
    /** column name */
    Account = "account",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Role = "role",
    /** column name */
    Sender = "sender"
}
/** Streaming cursor of the table "AlephVault_RoleGranted" */
type AlephVault_RoleGranted_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RoleGranted_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RoleGranted_Stream_Cursor_Value_Input = {
    account?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    role?: InputMaybe<Scalars['String']['input']>;
    sender?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_RoleRevoked" */
type AlephVault_RoleRevoked = {
    __typename?: 'AlephVault_RoleRevoked';
    account: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    role: Scalars['String']['output'];
    sender: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_RoleRevoked". All fields are combined with a logical 'AND'. */
type AlephVault_RoleRevoked_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_RoleRevoked_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_RoleRevoked_Bool_Exp>>;
    account?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    role?: InputMaybe<String_Comparison_Exp>;
    sender?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_RoleRevoked". */
type AlephVault_RoleRevoked_Order_By = {
    account?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    role?: InputMaybe<Order_By>;
    sender?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_RoleRevoked" */
declare enum AlephVault_RoleRevoked_Select_Column {
    /** column name */
    Account = "account",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Role = "role",
    /** column name */
    Sender = "sender"
}
/** Streaming cursor of the table "AlephVault_RoleRevoked" */
type AlephVault_RoleRevoked_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_RoleRevoked_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_RoleRevoked_Stream_Cursor_Value_Input = {
    account?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    role?: InputMaybe<Scalars['String']['input']>;
    sender?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_SeriesConsolidated" */
type AlephVault_SeriesConsolidated = {
    __typename?: 'AlephVault_SeriesConsolidated';
    amountToTransfer: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    sharesToTransfer: Scalars['String']['output'];
    toBatchId: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_SeriesConsolidated". All fields are combined with a logical 'AND'. */
type AlephVault_SeriesConsolidated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SeriesConsolidated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SeriesConsolidated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SeriesConsolidated_Bool_Exp>>;
    amountToTransfer?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    sharesToTransfer?: InputMaybe<String_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SeriesConsolidated". */
type AlephVault_SeriesConsolidated_Order_By = {
    amountToTransfer?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    sharesToTransfer?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SeriesConsolidated" */
declare enum AlephVault_SeriesConsolidated_Select_Column {
    /** column name */
    AmountToTransfer = "amountToTransfer",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    SharesToTransfer = "sharesToTransfer",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_SeriesConsolidated" */
type AlephVault_SeriesConsolidated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SeriesConsolidated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SeriesConsolidated_Stream_Cursor_Value_Input = {
    amountToTransfer?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    sharesToTransfer?: InputMaybe<Scalars['String']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_SeriesFeeCollected" */
type AlephVault_SeriesFeeCollected = {
    __typename?: 'AlephVault_SeriesFeeCollected';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    managementFeesCollected: Scalars['String']['output'];
    performanceFeesCollected: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_SeriesFeeCollected". All fields are combined with a logical 'AND'. */
type AlephVault_SeriesFeeCollected_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SeriesFeeCollected_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SeriesFeeCollected_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SeriesFeeCollected_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    managementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    performanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SeriesFeeCollected". */
type AlephVault_SeriesFeeCollected_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    managementFeesCollected?: InputMaybe<Order_By>;
    performanceFeesCollected?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SeriesFeeCollected" */
declare enum AlephVault_SeriesFeeCollected_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    ManagementFeesCollected = "managementFeesCollected",
    /** column name */
    PerformanceFeesCollected = "performanceFeesCollected",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_SeriesFeeCollected" */
type AlephVault_SeriesFeeCollected_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SeriesFeeCollected_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SeriesFeeCollected_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    managementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    performanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_SettleDeposit" */
type AlephVault_SettleDeposit = {
    __typename?: 'AlephVault_SettleDeposit';
    amountToSettle: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    fromBatchId: Scalars['numeric']['output'];
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    timestamp: Scalars['numeric']['output'];
    toBatchId: Scalars['numeric']['output'];
    totalAssets: Scalars['String']['output'];
    totalShares: Scalars['String']['output'];
};
/** columns and relationships of "AlephVault_SettleDepositBatch" */
type AlephVault_SettleDepositBatch = {
    __typename?: 'AlephVault_SettleDepositBatch';
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    timestamp: Scalars['numeric']['output'];
    totalAmountToDeposit: Scalars['String']['output'];
    totalSharesToMint: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_SettleDepositBatch". All fields are combined with a logical 'AND'. */
type AlephVault_SettleDepositBatch_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SettleDepositBatch_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SettleDepositBatch_Bool_Exp>>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalAmountToDeposit?: InputMaybe<String_Comparison_Exp>;
    totalSharesToMint?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SettleDepositBatch". */
type AlephVault_SettleDepositBatch_Order_By = {
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    totalAmountToDeposit?: InputMaybe<Order_By>;
    totalSharesToMint?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SettleDepositBatch" */
declare enum AlephVault_SettleDepositBatch_Select_Column {
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TotalAmountToDeposit = "totalAmountToDeposit",
    /** column name */
    TotalSharesToMint = "totalSharesToMint",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_SettleDepositBatch" */
type AlephVault_SettleDepositBatch_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SettleDepositBatch_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SettleDepositBatch_Stream_Cursor_Value_Input = {
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalAmountToDeposit?: InputMaybe<Scalars['String']['input']>;
    totalSharesToMint?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "AlephVault_SettleDeposit". All fields are combined with a logical 'AND'. */
type AlephVault_SettleDeposit_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SettleDeposit_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SettleDeposit_Bool_Exp>>;
    amountToSettle?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    fromBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    totalAssets?: InputMaybe<String_Comparison_Exp>;
    totalShares?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SettleDeposit". */
type AlephVault_SettleDeposit_Order_By = {
    amountToSettle?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    fromBatchId?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    totalAssets?: InputMaybe<Order_By>;
    totalShares?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SettleDeposit" */
declare enum AlephVault_SettleDeposit_Select_Column {
    /** column name */
    AmountToSettle = "amountToSettle",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    FromBatchId = "fromBatchId",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    TotalAssets = "totalAssets",
    /** column name */
    TotalShares = "totalShares"
}
/** Streaming cursor of the table "AlephVault_SettleDeposit" */
type AlephVault_SettleDeposit_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SettleDeposit_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SettleDeposit_Stream_Cursor_Value_Input = {
    amountToSettle?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    fromBatchId?: InputMaybe<Scalars['numeric']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    totalAssets?: InputMaybe<Scalars['String']['input']>;
    totalShares?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_SettleRedeem" */
type AlephVault_SettleRedeem = {
    __typename?: 'AlephVault_SettleRedeem';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    fromBatchId: Scalars['numeric']['output'];
    id: Scalars['String']['output'];
    toBatchId: Scalars['numeric']['output'];
};
/** columns and relationships of "AlephVault_SettleRedeemBatch" */
type AlephVault_SettleRedeemBatch = {
    __typename?: 'AlephVault_SettleRedeemBatch';
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    totalAssetsToRedeem: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_SettleRedeemBatch". All fields are combined with a logical 'AND'. */
type AlephVault_SettleRedeemBatch_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Bool_Exp>>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalAssetsToRedeem?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SettleRedeemBatch". */
type AlephVault_SettleRedeemBatch_Order_By = {
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    totalAssetsToRedeem?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SettleRedeemBatch" */
declare enum AlephVault_SettleRedeemBatch_Select_Column {
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TotalAssetsToRedeem = "totalAssetsToRedeem",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_SettleRedeemBatch" */
type AlephVault_SettleRedeemBatch_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SettleRedeemBatch_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SettleRedeemBatch_Stream_Cursor_Value_Input = {
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalAssetsToRedeem?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "AlephVault_SettleRedeem". All fields are combined with a logical 'AND'. */
type AlephVault_SettleRedeem_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SettleRedeem_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SettleRedeem_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    fromBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SettleRedeem". */
type AlephVault_SettleRedeem_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    fromBatchId?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SettleRedeem" */
declare enum AlephVault_SettleRedeem_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    FromBatchId = "fromBatchId",
    /** column name */
    Id = "id",
    /** column name */
    ToBatchId = "toBatchId"
}
/** Streaming cursor of the table "AlephVault_SettleRedeem" */
type AlephVault_SettleRedeem_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SettleRedeem_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SettleRedeem_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    fromBatchId?: InputMaybe<Scalars['numeric']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
};
/** columns and relationships of "AlephVault_ShareClassCreated" */
type AlephVault_ShareClassCreated = {
    __typename?: 'AlephVault_ShareClassCreated';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lockInPeriod: Scalars['numeric']['output'];
    managementFee: Scalars['String']['output'];
    maxDepositCap: Scalars['String']['output'];
    minDepositAmount: Scalars['String']['output'];
    minRedeemAmount: Scalars['String']['output'];
    minUserBalance: Scalars['String']['output'];
    noticePeriod: Scalars['numeric']['output'];
    performanceFee: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_ShareClassCreated". All fields are combined with a logical 'AND'. */
type AlephVault_ShareClassCreated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_ShareClassCreated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_ShareClassCreated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_ShareClassCreated_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lockInPeriod?: InputMaybe<Numeric_Comparison_Exp>;
    managementFee?: InputMaybe<String_Comparison_Exp>;
    maxDepositCap?: InputMaybe<String_Comparison_Exp>;
    minDepositAmount?: InputMaybe<String_Comparison_Exp>;
    minRedeemAmount?: InputMaybe<String_Comparison_Exp>;
    minUserBalance?: InputMaybe<String_Comparison_Exp>;
    noticePeriod?: InputMaybe<Numeric_Comparison_Exp>;
    performanceFee?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_ShareClassCreated". */
type AlephVault_ShareClassCreated_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lockInPeriod?: InputMaybe<Order_By>;
    managementFee?: InputMaybe<Order_By>;
    maxDepositCap?: InputMaybe<Order_By>;
    minDepositAmount?: InputMaybe<Order_By>;
    minRedeemAmount?: InputMaybe<Order_By>;
    minUserBalance?: InputMaybe<Order_By>;
    noticePeriod?: InputMaybe<Order_By>;
    performanceFee?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_ShareClassCreated" */
declare enum AlephVault_ShareClassCreated_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LockInPeriod = "lockInPeriod",
    /** column name */
    ManagementFee = "managementFee",
    /** column name */
    MaxDepositCap = "maxDepositCap",
    /** column name */
    MinDepositAmount = "minDepositAmount",
    /** column name */
    MinRedeemAmount = "minRedeemAmount",
    /** column name */
    MinUserBalance = "minUserBalance",
    /** column name */
    NoticePeriod = "noticePeriod",
    /** column name */
    PerformanceFee = "performanceFee",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_ShareClassCreated" */
type AlephVault_ShareClassCreated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_ShareClassCreated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_ShareClassCreated_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lockInPeriod?: InputMaybe<Scalars['numeric']['input']>;
    managementFee?: InputMaybe<Scalars['String']['input']>;
    maxDepositCap?: InputMaybe<Scalars['String']['input']>;
    minDepositAmount?: InputMaybe<Scalars['String']['input']>;
    minRedeemAmount?: InputMaybe<Scalars['String']['input']>;
    minUserBalance?: InputMaybe<Scalars['String']['input']>;
    noticePeriod?: InputMaybe<Scalars['numeric']['input']>;
    performanceFee?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_SyncDeposit" */
type AlephVault_SyncDeposit = {
    __typename?: 'AlephVault_SyncDeposit';
    allocator: Scalars['String']['output'];
    amount: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    shares: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    totalAssets: Scalars['String']['output'];
    totalShares: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_SyncDeposit". All fields are combined with a logical 'AND'. */
type AlephVault_SyncDeposit_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SyncDeposit_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SyncDeposit_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SyncDeposit_Bool_Exp>>;
    allocator?: InputMaybe<String_Comparison_Exp>;
    amount?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    shares?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalAssets?: InputMaybe<String_Comparison_Exp>;
    totalShares?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SyncDeposit". */
type AlephVault_SyncDeposit_Order_By = {
    allocator?: InputMaybe<Order_By>;
    amount?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    shares?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    totalAssets?: InputMaybe<Order_By>;
    totalShares?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SyncDeposit" */
declare enum AlephVault_SyncDeposit_Select_Column {
    /** column name */
    Allocator = "allocator",
    /** column name */
    Amount = "amount",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Shares = "shares",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TotalAssets = "totalAssets",
    /** column name */
    TotalShares = "totalShares",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_SyncDeposit" */
type AlephVault_SyncDeposit_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SyncDeposit_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SyncDeposit_Stream_Cursor_Value_Input = {
    allocator?: InputMaybe<Scalars['String']['input']>;
    amount?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    shares?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalAssets?: InputMaybe<Scalars['String']['input']>;
    totalShares?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_SyncRedeem" */
type AlephVault_SyncRedeem = {
    __typename?: 'AlephVault_SyncRedeem';
    allocator: Scalars['String']['output'];
    assetsReceived: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    sharesRedeemed: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    totalAssets: Scalars['String']['output'];
    totalShares: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_SyncRedeem". All fields are combined with a logical 'AND'. */
type AlephVault_SyncRedeem_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_SyncRedeem_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_SyncRedeem_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_SyncRedeem_Bool_Exp>>;
    allocator?: InputMaybe<String_Comparison_Exp>;
    assetsReceived?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    sharesRedeemed?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalAssets?: InputMaybe<String_Comparison_Exp>;
    totalShares?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_SyncRedeem". */
type AlephVault_SyncRedeem_Order_By = {
    allocator?: InputMaybe<Order_By>;
    assetsReceived?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    sharesRedeemed?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    totalAssets?: InputMaybe<Order_By>;
    totalShares?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_SyncRedeem" */
declare enum AlephVault_SyncRedeem_Select_Column {
    /** column name */
    Allocator = "allocator",
    /** column name */
    AssetsReceived = "assetsReceived",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SharesRedeemed = "sharesRedeemed",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TotalAssets = "totalAssets",
    /** column name */
    TotalShares = "totalShares",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_SyncRedeem" */
type AlephVault_SyncRedeem_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_SyncRedeem_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_SyncRedeem_Stream_Cursor_Value_Input = {
    allocator?: InputMaybe<Scalars['String']['input']>;
    assetsReceived?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    sharesRedeemed?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalAssets?: InputMaybe<Scalars['String']['input']>;
    totalShares?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_UserSharesConsolidated" */
type AlephVault_UserSharesConsolidated = {
    __typename?: 'AlephVault_UserSharesConsolidated';
    assetsValue: Scalars['String']['output'];
    batchId: Scalars['numeric']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    sharesFrom: Scalars['String']['output'];
    sharesTo: Scalars['String']['output'];
    user: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_UserSharesConsolidated". All fields are combined with a logical 'AND'. */
type AlephVault_UserSharesConsolidated_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_UserSharesConsolidated_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_UserSharesConsolidated_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_UserSharesConsolidated_Bool_Exp>>;
    assetsValue?: InputMaybe<String_Comparison_Exp>;
    batchId?: InputMaybe<Numeric_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    sharesFrom?: InputMaybe<String_Comparison_Exp>;
    sharesTo?: InputMaybe<String_Comparison_Exp>;
    user?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_UserSharesConsolidated". */
type AlephVault_UserSharesConsolidated_Order_By = {
    assetsValue?: InputMaybe<Order_By>;
    batchId?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    sharesFrom?: InputMaybe<Order_By>;
    sharesTo?: InputMaybe<Order_By>;
    user?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_UserSharesConsolidated" */
declare enum AlephVault_UserSharesConsolidated_Select_Column {
    /** column name */
    AssetsValue = "assetsValue",
    /** column name */
    BatchId = "batchId",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    SharesFrom = "sharesFrom",
    /** column name */
    SharesTo = "sharesTo",
    /** column name */
    User = "user",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AlephVault_UserSharesConsolidated" */
type AlephVault_UserSharesConsolidated_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_UserSharesConsolidated_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_UserSharesConsolidated_Stream_Cursor_Value_Input = {
    assetsValue?: InputMaybe<Scalars['String']['input']>;
    batchId?: InputMaybe<Scalars['numeric']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    sharesFrom?: InputMaybe<Scalars['String']['input']>;
    sharesTo?: InputMaybe<Scalars['String']['input']>;
    user?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AlephVault_VaultTreasurySet" */
type AlephVault_VaultTreasurySet = {
    __typename?: 'AlephVault_VaultTreasurySet';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
    vaultTreasury: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AlephVault_VaultTreasurySet". All fields are combined with a logical 'AND'. */
type AlephVault_VaultTreasurySet_Bool_Exp = {
    _and?: InputMaybe<Array<AlephVault_VaultTreasurySet_Bool_Exp>>;
    _not?: InputMaybe<AlephVault_VaultTreasurySet_Bool_Exp>;
    _or?: InputMaybe<Array<AlephVault_VaultTreasurySet_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
    vaultTreasury?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AlephVault_VaultTreasurySet". */
type AlephVault_VaultTreasurySet_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
    vaultTreasury?: InputMaybe<Order_By>;
};
/** select columns of table "AlephVault_VaultTreasurySet" */
declare enum AlephVault_VaultTreasurySet_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    VaultId = "vaultId",
    /** column name */
    VaultTreasury = "vaultTreasury"
}
/** Streaming cursor of the table "AlephVault_VaultTreasurySet" */
type AlephVault_VaultTreasurySet_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AlephVault_VaultTreasurySet_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AlephVault_VaultTreasurySet_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
    vaultTreasury?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AllocatorPosition" */
type AllocatorPosition = {
    __typename?: 'AllocatorPosition';
    allocatorAddress: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lastUpdate: Scalars['numeric']['output'];
    netDeposits: Scalars['String']['output'];
    netRedemptions: Scalars['String']['output'];
    redeemableAmount: Scalars['String']['output'];
    /** An object relationship */
    vaultData?: Maybe<VaultData>;
    vaultData_id?: Maybe<Scalars['String']['output']>;
    vaultId: Scalars['String']['output'];
};
/** columns and relationships of "AllocatorPositionSnapshot" */
type AllocatorPositionSnapshot = {
    __typename?: 'AllocatorPositionSnapshot';
    allocatorAddress: Scalars['String']['output'];
    assets: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    isActive: Scalars['Boolean']['output'];
    managementFeesCollected: Scalars['String']['output'];
    netDeposits: Scalars['String']['output'];
    netRedemptions: Scalars['String']['output'];
    pendingManagementFees: Scalars['String']['output'];
    pendingPerformanceFees: Scalars['String']['output'];
    performanceFeesCollected: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    shares: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    totalCollectedFees: Scalars['String']['output'];
    totalPendingFees: Scalars['String']['output'];
    totalVaultShares: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AllocatorPositionSnapshot". All fields are combined with a logical 'AND'. */
type AllocatorPositionSnapshot_Bool_Exp = {
    _and?: InputMaybe<Array<AllocatorPositionSnapshot_Bool_Exp>>;
    _not?: InputMaybe<AllocatorPositionSnapshot_Bool_Exp>;
    _or?: InputMaybe<Array<AllocatorPositionSnapshot_Bool_Exp>>;
    allocatorAddress?: InputMaybe<String_Comparison_Exp>;
    assets?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isActive?: InputMaybe<Boolean_Comparison_Exp>;
    managementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    netDeposits?: InputMaybe<String_Comparison_Exp>;
    netRedemptions?: InputMaybe<String_Comparison_Exp>;
    pendingManagementFees?: InputMaybe<String_Comparison_Exp>;
    pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;
    performanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    shares?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalCollectedFees?: InputMaybe<String_Comparison_Exp>;
    totalPendingFees?: InputMaybe<String_Comparison_Exp>;
    totalVaultShares?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AllocatorPositionSnapshot". */
type AllocatorPositionSnapshot_Order_By = {
    allocatorAddress?: InputMaybe<Order_By>;
    assets?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isActive?: InputMaybe<Order_By>;
    managementFeesCollected?: InputMaybe<Order_By>;
    netDeposits?: InputMaybe<Order_By>;
    netRedemptions?: InputMaybe<Order_By>;
    pendingManagementFees?: InputMaybe<Order_By>;
    pendingPerformanceFees?: InputMaybe<Order_By>;
    performanceFeesCollected?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    shares?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    totalCollectedFees?: InputMaybe<Order_By>;
    totalPendingFees?: InputMaybe<Order_By>;
    totalVaultShares?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AllocatorPositionSnapshot" */
declare enum AllocatorPositionSnapshot_Select_Column {
    /** column name */
    AllocatorAddress = "allocatorAddress",
    /** column name */
    Assets = "assets",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    IsActive = "isActive",
    /** column name */
    ManagementFeesCollected = "managementFeesCollected",
    /** column name */
    NetDeposits = "netDeposits",
    /** column name */
    NetRedemptions = "netRedemptions",
    /** column name */
    PendingManagementFees = "pendingManagementFees",
    /** column name */
    PendingPerformanceFees = "pendingPerformanceFees",
    /** column name */
    PerformanceFeesCollected = "performanceFeesCollected",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Shares = "shares",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TotalCollectedFees = "totalCollectedFees",
    /** column name */
    TotalPendingFees = "totalPendingFees",
    /** column name */
    TotalVaultShares = "totalVaultShares",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AllocatorPositionSnapshot" */
type AllocatorPositionSnapshot_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AllocatorPositionSnapshot_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AllocatorPositionSnapshot_Stream_Cursor_Value_Input = {
    allocatorAddress?: InputMaybe<Scalars['String']['input']>;
    assets?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isActive?: InputMaybe<Scalars['Boolean']['input']>;
    managementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    netDeposits?: InputMaybe<Scalars['String']['input']>;
    netRedemptions?: InputMaybe<Scalars['String']['input']>;
    pendingManagementFees?: InputMaybe<Scalars['String']['input']>;
    pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;
    performanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    shares?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalCollectedFees?: InputMaybe<Scalars['String']['input']>;
    totalPendingFees?: InputMaybe<Scalars['String']['input']>;
    totalVaultShares?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "AllocatorPosition". All fields are combined with a logical 'AND'. */
type AllocatorPosition_Bool_Exp = {
    _and?: InputMaybe<Array<AllocatorPosition_Bool_Exp>>;
    _not?: InputMaybe<AllocatorPosition_Bool_Exp>;
    _or?: InputMaybe<Array<AllocatorPosition_Bool_Exp>>;
    allocatorAddress?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    netDeposits?: InputMaybe<String_Comparison_Exp>;
    netRedemptions?: InputMaybe<String_Comparison_Exp>;
    redeemableAmount?: InputMaybe<String_Comparison_Exp>;
    vaultData?: InputMaybe<VaultData_Bool_Exp>;
    vaultData_id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AllocatorPosition". */
type AllocatorPosition_Order_By = {
    allocatorAddress?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    netDeposits?: InputMaybe<Order_By>;
    netRedemptions?: InputMaybe<Order_By>;
    redeemableAmount?: InputMaybe<Order_By>;
    vaultData?: InputMaybe<VaultData_Order_By>;
    vaultData_id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AllocatorPosition" */
declare enum AllocatorPosition_Select_Column {
    /** column name */
    AllocatorAddress = "allocatorAddress",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    NetDeposits = "netDeposits",
    /** column name */
    NetRedemptions = "netRedemptions",
    /** column name */
    RedeemableAmount = "redeemableAmount",
    /** column name */
    VaultDataId = "vaultData_id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AllocatorPosition" */
type AllocatorPosition_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AllocatorPosition_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AllocatorPosition_Stream_Cursor_Value_Input = {
    allocatorAddress?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    netDeposits?: InputMaybe<Scalars['String']['input']>;
    netRedemptions?: InputMaybe<Scalars['String']['input']>;
    redeemableAmount?: InputMaybe<Scalars['String']['input']>;
    vaultData_id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "AllocatorShareSeries" */
type AllocatorShareSeries = {
    __typename?: 'AllocatorShareSeries';
    allocatorAddress: Scalars['String']['output'];
    assets: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    isActive: Scalars['Boolean']['output'];
    lastUpdate: Scalars['numeric']['output'];
    managementFeesCollected: Scalars['String']['output'];
    pendingManagementFees: Scalars['String']['output'];
    pendingPerformanceFees: Scalars['String']['output'];
    performanceFeesCollected: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    shares: Scalars['String']['output'];
    totalCollectedFees: Scalars['String']['output'];
    totalPendingFees: Scalars['String']['output'];
    /** An object relationship */
    vaultClassSeriesData?: Maybe<VaultClassSeriesData>;
    vaultClassSeriesData_id?: Maybe<Scalars['String']['output']>;
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "AllocatorShareSeries". All fields are combined with a logical 'AND'. */
type AllocatorShareSeries_Bool_Exp = {
    _and?: InputMaybe<Array<AllocatorShareSeries_Bool_Exp>>;
    _not?: InputMaybe<AllocatorShareSeries_Bool_Exp>;
    _or?: InputMaybe<Array<AllocatorShareSeries_Bool_Exp>>;
    allocatorAddress?: InputMaybe<String_Comparison_Exp>;
    assets?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isActive?: InputMaybe<Boolean_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    managementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    pendingManagementFees?: InputMaybe<String_Comparison_Exp>;
    pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;
    performanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    shares?: InputMaybe<String_Comparison_Exp>;
    totalCollectedFees?: InputMaybe<String_Comparison_Exp>;
    totalPendingFees?: InputMaybe<String_Comparison_Exp>;
    vaultClassSeriesData?: InputMaybe<VaultClassSeriesData_Bool_Exp>;
    vaultClassSeriesData_id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "AllocatorShareSeries". */
type AllocatorShareSeries_Order_By = {
    allocatorAddress?: InputMaybe<Order_By>;
    assets?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isActive?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    managementFeesCollected?: InputMaybe<Order_By>;
    pendingManagementFees?: InputMaybe<Order_By>;
    pendingPerformanceFees?: InputMaybe<Order_By>;
    performanceFeesCollected?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    shares?: InputMaybe<Order_By>;
    totalCollectedFees?: InputMaybe<Order_By>;
    totalPendingFees?: InputMaybe<Order_By>;
    vaultClassSeriesData?: InputMaybe<VaultClassSeriesData_Order_By>;
    vaultClassSeriesData_id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "AllocatorShareSeries" */
declare enum AllocatorShareSeries_Select_Column {
    /** column name */
    AllocatorAddress = "allocatorAddress",
    /** column name */
    Assets = "assets",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    IsActive = "isActive",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    ManagementFeesCollected = "managementFeesCollected",
    /** column name */
    PendingManagementFees = "pendingManagementFees",
    /** column name */
    PendingPerformanceFees = "pendingPerformanceFees",
    /** column name */
    PerformanceFeesCollected = "performanceFeesCollected",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Shares = "shares",
    /** column name */
    TotalCollectedFees = "totalCollectedFees",
    /** column name */
    TotalPendingFees = "totalPendingFees",
    /** column name */
    VaultClassSeriesDataId = "vaultClassSeriesData_id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "AllocatorShareSeries" */
type AllocatorShareSeries_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: AllocatorShareSeries_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type AllocatorShareSeries_Stream_Cursor_Value_Input = {
    allocatorAddress?: InputMaybe<Scalars['String']['input']>;
    assets?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isActive?: InputMaybe<Scalars['Boolean']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    managementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    pendingManagementFees?: InputMaybe<Scalars['String']['input']>;
    pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;
    performanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    shares?: InputMaybe<Scalars['String']['input']>;
    totalCollectedFees?: InputMaybe<Scalars['String']['input']>;
    totalPendingFees?: InputMaybe<Scalars['String']['input']>;
    vaultClassSeriesData_id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'. */
type Boolean_Comparison_Exp = {
    _eq?: InputMaybe<Scalars['Boolean']['input']>;
    _gt?: InputMaybe<Scalars['Boolean']['input']>;
    _gte?: InputMaybe<Scalars['Boolean']['input']>;
    _in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Scalars['Boolean']['input']>;
    _lte?: InputMaybe<Scalars['Boolean']['input']>;
    _neq?: InputMaybe<Scalars['Boolean']['input']>;
    _nin?: InputMaybe<Array<Scalars['Boolean']['input']>>;
};
/** columns and relationships of "EigenLayer_DelegationEvent" */
type EigenLayer_DelegationEvent = {
    __typename?: 'EigenLayer_DelegationEvent';
    blockNumber: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    eventType: Scalars['String']['output'];
    id: Scalars['String']['output'];
    operatorAddress: Scalars['String']['output'];
    operatorTotalSharesAfter: Scalars['String']['output'];
    sharesAfter: Scalars['String']['output'];
    sharesChange: Scalars['String']['output'];
    stakerAddress?: Maybe<Scalars['String']['output']>;
    strategyAddress: Scalars['String']['output'];
    timestamp: Scalars['numeric']['output'];
    txHash: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "EigenLayer_DelegationEvent". All fields are combined with a logical 'AND'. */
type EigenLayer_DelegationEvent_Bool_Exp = {
    _and?: InputMaybe<Array<EigenLayer_DelegationEvent_Bool_Exp>>;
    _not?: InputMaybe<EigenLayer_DelegationEvent_Bool_Exp>;
    _or?: InputMaybe<Array<EigenLayer_DelegationEvent_Bool_Exp>>;
    blockNumber?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    eventType?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    operatorAddress?: InputMaybe<String_Comparison_Exp>;
    operatorTotalSharesAfter?: InputMaybe<String_Comparison_Exp>;
    sharesAfter?: InputMaybe<String_Comparison_Exp>;
    sharesChange?: InputMaybe<String_Comparison_Exp>;
    stakerAddress?: InputMaybe<String_Comparison_Exp>;
    strategyAddress?: InputMaybe<String_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "EigenLayer_DelegationEvent". */
type EigenLayer_DelegationEvent_Order_By = {
    blockNumber?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    eventType?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    operatorAddress?: InputMaybe<Order_By>;
    operatorTotalSharesAfter?: InputMaybe<Order_By>;
    sharesAfter?: InputMaybe<Order_By>;
    sharesChange?: InputMaybe<Order_By>;
    stakerAddress?: InputMaybe<Order_By>;
    strategyAddress?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
};
/** select columns of table "EigenLayer_DelegationEvent" */
declare enum EigenLayer_DelegationEvent_Select_Column {
    /** column name */
    BlockNumber = "blockNumber",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    EventType = "eventType",
    /** column name */
    Id = "id",
    /** column name */
    OperatorAddress = "operatorAddress",
    /** column name */
    OperatorTotalSharesAfter = "operatorTotalSharesAfter",
    /** column name */
    SharesAfter = "sharesAfter",
    /** column name */
    SharesChange = "sharesChange",
    /** column name */
    StakerAddress = "stakerAddress",
    /** column name */
    StrategyAddress = "strategyAddress",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    TxHash = "txHash"
}
/** Streaming cursor of the table "EigenLayer_DelegationEvent" */
type EigenLayer_DelegationEvent_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: EigenLayer_DelegationEvent_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type EigenLayer_DelegationEvent_Stream_Cursor_Value_Input = {
    blockNumber?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    eventType?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    operatorAddress?: InputMaybe<Scalars['String']['input']>;
    operatorTotalSharesAfter?: InputMaybe<Scalars['String']['input']>;
    sharesAfter?: InputMaybe<Scalars['String']['input']>;
    sharesChange?: InputMaybe<Scalars['String']['input']>;
    stakerAddress?: InputMaybe<Scalars['String']['input']>;
    strategyAddress?: InputMaybe<Scalars['String']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "EigenLayer_OperatorStrategyShares" */
type EigenLayer_OperatorStrategyShares = {
    __typename?: 'EigenLayer_OperatorStrategyShares';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lastUpdate: Scalars['numeric']['output'];
    operatorAddress: Scalars['String']['output'];
    stakerAddresses: Array<Scalars['String']['output']>;
    strategyAddress: Scalars['String']['output'];
    totalShares: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "EigenLayer_OperatorStrategyShares". All fields are combined with a logical 'AND'. */
type EigenLayer_OperatorStrategyShares_Bool_Exp = {
    _and?: InputMaybe<Array<EigenLayer_OperatorStrategyShares_Bool_Exp>>;
    _not?: InputMaybe<EigenLayer_OperatorStrategyShares_Bool_Exp>;
    _or?: InputMaybe<Array<EigenLayer_OperatorStrategyShares_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    operatorAddress?: InputMaybe<String_Comparison_Exp>;
    stakerAddresses?: InputMaybe<String_Array_Comparison_Exp>;
    strategyAddress?: InputMaybe<String_Comparison_Exp>;
    totalShares?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "EigenLayer_OperatorStrategyShares". */
type EigenLayer_OperatorStrategyShares_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    operatorAddress?: InputMaybe<Order_By>;
    stakerAddresses?: InputMaybe<Order_By>;
    strategyAddress?: InputMaybe<Order_By>;
    totalShares?: InputMaybe<Order_By>;
};
/** select columns of table "EigenLayer_OperatorStrategyShares" */
declare enum EigenLayer_OperatorStrategyShares_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    OperatorAddress = "operatorAddress",
    /** column name */
    StakerAddresses = "stakerAddresses",
    /** column name */
    StrategyAddress = "strategyAddress",
    /** column name */
    TotalShares = "totalShares"
}
/** Streaming cursor of the table "EigenLayer_OperatorStrategyShares" */
type EigenLayer_OperatorStrategyShares_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: EigenLayer_OperatorStrategyShares_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type EigenLayer_OperatorStrategyShares_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    operatorAddress?: InputMaybe<Scalars['String']['input']>;
    stakerAddresses?: InputMaybe<Array<Scalars['String']['input']>>;
    strategyAddress?: InputMaybe<Scalars['String']['input']>;
    totalShares?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "EigenLayer_StakerDelegation" */
type EigenLayer_StakerDelegation = {
    __typename?: 'EigenLayer_StakerDelegation';
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    isActive: Scalars['Boolean']['output'];
    lastUpdate: Scalars['numeric']['output'];
    operatorAddress: Scalars['String']['output'];
    shares: Scalars['String']['output'];
    stakerAddress: Scalars['String']['output'];
    strategyAddress: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "EigenLayer_StakerDelegation". All fields are combined with a logical 'AND'. */
type EigenLayer_StakerDelegation_Bool_Exp = {
    _and?: InputMaybe<Array<EigenLayer_StakerDelegation_Bool_Exp>>;
    _not?: InputMaybe<EigenLayer_StakerDelegation_Bool_Exp>;
    _or?: InputMaybe<Array<EigenLayer_StakerDelegation_Bool_Exp>>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isActive?: InputMaybe<Boolean_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    operatorAddress?: InputMaybe<String_Comparison_Exp>;
    shares?: InputMaybe<String_Comparison_Exp>;
    stakerAddress?: InputMaybe<String_Comparison_Exp>;
    strategyAddress?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "EigenLayer_StakerDelegation". */
type EigenLayer_StakerDelegation_Order_By = {
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isActive?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    operatorAddress?: InputMaybe<Order_By>;
    shares?: InputMaybe<Order_By>;
    stakerAddress?: InputMaybe<Order_By>;
    strategyAddress?: InputMaybe<Order_By>;
};
/** select columns of table "EigenLayer_StakerDelegation" */
declare enum EigenLayer_StakerDelegation_Select_Column {
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    IsActive = "isActive",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    OperatorAddress = "operatorAddress",
    /** column name */
    Shares = "shares",
    /** column name */
    StakerAddress = "stakerAddress",
    /** column name */
    StrategyAddress = "strategyAddress"
}
/** Streaming cursor of the table "EigenLayer_StakerDelegation" */
type EigenLayer_StakerDelegation_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: EigenLayer_StakerDelegation_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type EigenLayer_StakerDelegation_Stream_Cursor_Value_Input = {
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isActive?: InputMaybe<Scalars['Boolean']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    operatorAddress?: InputMaybe<Scalars['String']['input']>;
    shares?: InputMaybe<Scalars['String']['input']>;
    stakerAddress?: InputMaybe<Scalars['String']['input']>;
    strategyAddress?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'. */
type Int_Comparison_Exp = {
    _eq?: InputMaybe<Scalars['Int']['input']>;
    _gt?: InputMaybe<Scalars['Int']['input']>;
    _gte?: InputMaybe<Scalars['Int']['input']>;
    _in?: InputMaybe<Array<Scalars['Int']['input']>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Scalars['Int']['input']>;
    _lte?: InputMaybe<Scalars['Int']['input']>;
    _neq?: InputMaybe<Scalars['Int']['input']>;
    _nin?: InputMaybe<Array<Scalars['Int']['input']>>;
};
/** columns and relationships of "StakerPosition" */
type StakerPosition = {
    __typename?: 'StakerPosition';
    alephVault: Scalars['String']['output'];
    allocatedShares: Scalars['String']['output'];
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    operatorAddress: Scalars['String']['output'];
    originalStrategy: Scalars['String']['output'];
    slashedStrategy: Scalars['String']['output'];
    stakerAddress: Scalars['String']['output'];
    startTimestamp: Scalars['numeric']['output'];
    unAllocatedShares: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "StakerPosition". All fields are combined with a logical 'AND'. */
type StakerPosition_Bool_Exp = {
    _and?: InputMaybe<Array<StakerPosition_Bool_Exp>>;
    _not?: InputMaybe<StakerPosition_Bool_Exp>;
    _or?: InputMaybe<Array<StakerPosition_Bool_Exp>>;
    alephVault?: InputMaybe<String_Comparison_Exp>;
    allocatedShares?: InputMaybe<String_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    operatorAddress?: InputMaybe<String_Comparison_Exp>;
    originalStrategy?: InputMaybe<String_Comparison_Exp>;
    slashedStrategy?: InputMaybe<String_Comparison_Exp>;
    stakerAddress?: InputMaybe<String_Comparison_Exp>;
    startTimestamp?: InputMaybe<Numeric_Comparison_Exp>;
    unAllocatedShares?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "StakerPosition". */
type StakerPosition_Order_By = {
    alephVault?: InputMaybe<Order_By>;
    allocatedShares?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    operatorAddress?: InputMaybe<Order_By>;
    originalStrategy?: InputMaybe<Order_By>;
    slashedStrategy?: InputMaybe<Order_By>;
    stakerAddress?: InputMaybe<Order_By>;
    startTimestamp?: InputMaybe<Order_By>;
    unAllocatedShares?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "StakerPosition" */
declare enum StakerPosition_Select_Column {
    /** column name */
    AlephVault = "alephVault",
    /** column name */
    AllocatedShares = "allocatedShares",
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    OperatorAddress = "operatorAddress",
    /** column name */
    OriginalStrategy = "originalStrategy",
    /** column name */
    SlashedStrategy = "slashedStrategy",
    /** column name */
    StakerAddress = "stakerAddress",
    /** column name */
    StartTimestamp = "startTimestamp",
    /** column name */
    UnAllocatedShares = "unAllocatedShares",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "StakerPosition" */
type StakerPosition_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: StakerPosition_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type StakerPosition_Stream_Cursor_Value_Input = {
    alephVault?: InputMaybe<Scalars['String']['input']>;
    allocatedShares?: InputMaybe<Scalars['String']['input']>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    operatorAddress?: InputMaybe<Scalars['String']['input']>;
    originalStrategy?: InputMaybe<Scalars['String']['input']>;
    slashedStrategy?: InputMaybe<Scalars['String']['input']>;
    stakerAddress?: InputMaybe<Scalars['String']['input']>;
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    unAllocatedShares?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */
type String_Array_Comparison_Exp = {
    /** is the array contained in the given array value */
    _contained_in?: InputMaybe<Array<Scalars['String']['input']>>;
    /** does the array contain the given value */
    _contains?: InputMaybe<Array<Scalars['String']['input']>>;
    _eq?: InputMaybe<Array<Scalars['String']['input']>>;
    _gt?: InputMaybe<Array<Scalars['String']['input']>>;
    _gte?: InputMaybe<Array<Scalars['String']['input']>>;
    _in?: InputMaybe<Array<Array<Scalars['String']['input']>>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Array<Scalars['String']['input']>>;
    _lte?: InputMaybe<Array<Scalars['String']['input']>>;
    _neq?: InputMaybe<Array<Scalars['String']['input']>>;
    _nin?: InputMaybe<Array<Array<Scalars['String']['input']>>>;
};
/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */
type String_Comparison_Exp = {
    _eq?: InputMaybe<Scalars['String']['input']>;
    _gt?: InputMaybe<Scalars['String']['input']>;
    _gte?: InputMaybe<Scalars['String']['input']>;
    /** does the column match the given case-insensitive pattern */
    _ilike?: InputMaybe<Scalars['String']['input']>;
    _in?: InputMaybe<Array<Scalars['String']['input']>>;
    /** does the column match the given POSIX regular expression, case insensitive */
    _iregex?: InputMaybe<Scalars['String']['input']>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    /** does the column match the given pattern */
    _like?: InputMaybe<Scalars['String']['input']>;
    _lt?: InputMaybe<Scalars['String']['input']>;
    _lte?: InputMaybe<Scalars['String']['input']>;
    _neq?: InputMaybe<Scalars['String']['input']>;
    /** does the column NOT match the given case-insensitive pattern */
    _nilike?: InputMaybe<Scalars['String']['input']>;
    _nin?: InputMaybe<Array<Scalars['String']['input']>>;
    /** does the column NOT match the given POSIX regular expression, case insensitive */
    _niregex?: InputMaybe<Scalars['String']['input']>;
    /** does the column NOT match the given pattern */
    _nlike?: InputMaybe<Scalars['String']['input']>;
    /** does the column NOT match the given POSIX regular expression, case sensitive */
    _nregex?: InputMaybe<Scalars['String']['input']>;
    /** does the column NOT match the given SQL regular expression */
    _nsimilar?: InputMaybe<Scalars['String']['input']>;
    /** does the column match the given POSIX regular expression, case sensitive */
    _regex?: InputMaybe<Scalars['String']['input']>;
    /** does the column match the given SQL regular expression */
    _similar?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "VaultClassData" */
type VaultClassData = {
    __typename?: 'VaultClassData';
    allocatorIds: Array<Scalars['String']['output']>;
    classId: Scalars['numeric']['output'];
    currentManagementFee: Scalars['String']['output'];
    currentPerformanceFee: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    depositSettleId: Scalars['numeric']['output'];
    estimatedPendingRedemptionsAmount: Scalars['String']['output'];
    id: Scalars['String']['output'];
    lastConsolidatedSeriesId: Scalars['numeric']['output'];
    lastDepositSettlement: Scalars['numeric']['output'];
    lastRedeemSettlement: Scalars['numeric']['output'];
    lastUpdate: Scalars['numeric']['output'];
    lockInPeriod: Scalars['numeric']['output'];
    maxDepositCap: Scalars['String']['output'];
    minDepositAmount: Scalars['String']['output'];
    minRedeemAmount: Scalars['String']['output'];
    minUserBalance: Scalars['String']['output'];
    noticePeriod: Scalars['numeric']['output'];
    numAllocators: Scalars['Int']['output'];
    pendingDepositsAmount: Scalars['String']['output'];
    pendingManagementFees: Scalars['String']['output'];
    pendingPerformanceFees: Scalars['String']['output'];
    redeemSettleId: Scalars['numeric']['output'];
    startTimestamp: Scalars['numeric']['output'];
    totalCollectedFees: Scalars['String']['output'];
    totalManagementFeesCollected: Scalars['String']['output'];
    totalPendingFees: Scalars['String']['output'];
    totalPerformanceFeesCollected: Scalars['String']['output'];
    /** An object relationship */
    vaultData?: Maybe<VaultData>;
    vaultData_id?: Maybe<Scalars['String']['output']>;
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "VaultClassData". All fields are combined with a logical 'AND'. */
type VaultClassData_Bool_Exp = {
    _and?: InputMaybe<Array<VaultClassData_Bool_Exp>>;
    _not?: InputMaybe<VaultClassData_Bool_Exp>;
    _or?: InputMaybe<Array<VaultClassData_Bool_Exp>>;
    allocatorIds?: InputMaybe<String_Array_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    currentManagementFee?: InputMaybe<String_Comparison_Exp>;
    currentPerformanceFee?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    depositSettleId?: InputMaybe<Numeric_Comparison_Exp>;
    estimatedPendingRedemptionsAmount?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lastConsolidatedSeriesId?: InputMaybe<Numeric_Comparison_Exp>;
    lastDepositSettlement?: InputMaybe<Numeric_Comparison_Exp>;
    lastRedeemSettlement?: InputMaybe<Numeric_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    lockInPeriod?: InputMaybe<Numeric_Comparison_Exp>;
    maxDepositCap?: InputMaybe<String_Comparison_Exp>;
    minDepositAmount?: InputMaybe<String_Comparison_Exp>;
    minRedeemAmount?: InputMaybe<String_Comparison_Exp>;
    minUserBalance?: InputMaybe<String_Comparison_Exp>;
    noticePeriod?: InputMaybe<Numeric_Comparison_Exp>;
    numAllocators?: InputMaybe<Int_Comparison_Exp>;
    pendingDepositsAmount?: InputMaybe<String_Comparison_Exp>;
    pendingManagementFees?: InputMaybe<String_Comparison_Exp>;
    pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;
    redeemSettleId?: InputMaybe<Numeric_Comparison_Exp>;
    startTimestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalCollectedFees?: InputMaybe<String_Comparison_Exp>;
    totalManagementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    totalPendingFees?: InputMaybe<String_Comparison_Exp>;
    totalPerformanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
    vaultData?: InputMaybe<VaultData_Bool_Exp>;
    vaultData_id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "VaultClassData". */
type VaultClassData_Order_By = {
    allocatorIds?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    currentManagementFee?: InputMaybe<Order_By>;
    currentPerformanceFee?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    depositSettleId?: InputMaybe<Order_By>;
    estimatedPendingRedemptionsAmount?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lastConsolidatedSeriesId?: InputMaybe<Order_By>;
    lastDepositSettlement?: InputMaybe<Order_By>;
    lastRedeemSettlement?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    lockInPeriod?: InputMaybe<Order_By>;
    maxDepositCap?: InputMaybe<Order_By>;
    minDepositAmount?: InputMaybe<Order_By>;
    minRedeemAmount?: InputMaybe<Order_By>;
    minUserBalance?: InputMaybe<Order_By>;
    noticePeriod?: InputMaybe<Order_By>;
    numAllocators?: InputMaybe<Order_By>;
    pendingDepositsAmount?: InputMaybe<Order_By>;
    pendingManagementFees?: InputMaybe<Order_By>;
    pendingPerformanceFees?: InputMaybe<Order_By>;
    redeemSettleId?: InputMaybe<Order_By>;
    startTimestamp?: InputMaybe<Order_By>;
    totalCollectedFees?: InputMaybe<Order_By>;
    totalManagementFeesCollected?: InputMaybe<Order_By>;
    totalPendingFees?: InputMaybe<Order_By>;
    totalPerformanceFeesCollected?: InputMaybe<Order_By>;
    vaultData?: InputMaybe<VaultData_Order_By>;
    vaultData_id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "VaultClassData" */
declare enum VaultClassData_Select_Column {
    /** column name */
    AllocatorIds = "allocatorIds",
    /** column name */
    ClassId = "classId",
    /** column name */
    CurrentManagementFee = "currentManagementFee",
    /** column name */
    CurrentPerformanceFee = "currentPerformanceFee",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    DepositSettleId = "depositSettleId",
    /** column name */
    EstimatedPendingRedemptionsAmount = "estimatedPendingRedemptionsAmount",
    /** column name */
    Id = "id",
    /** column name */
    LastConsolidatedSeriesId = "lastConsolidatedSeriesId",
    /** column name */
    LastDepositSettlement = "lastDepositSettlement",
    /** column name */
    LastRedeemSettlement = "lastRedeemSettlement",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    LockInPeriod = "lockInPeriod",
    /** column name */
    MaxDepositCap = "maxDepositCap",
    /** column name */
    MinDepositAmount = "minDepositAmount",
    /** column name */
    MinRedeemAmount = "minRedeemAmount",
    /** column name */
    MinUserBalance = "minUserBalance",
    /** column name */
    NoticePeriod = "noticePeriod",
    /** column name */
    NumAllocators = "numAllocators",
    /** column name */
    PendingDepositsAmount = "pendingDepositsAmount",
    /** column name */
    PendingManagementFees = "pendingManagementFees",
    /** column name */
    PendingPerformanceFees = "pendingPerformanceFees",
    /** column name */
    RedeemSettleId = "redeemSettleId",
    /** column name */
    StartTimestamp = "startTimestamp",
    /** column name */
    TotalCollectedFees = "totalCollectedFees",
    /** column name */
    TotalManagementFeesCollected = "totalManagementFeesCollected",
    /** column name */
    TotalPendingFees = "totalPendingFees",
    /** column name */
    TotalPerformanceFeesCollected = "totalPerformanceFeesCollected",
    /** column name */
    VaultDataId = "vaultData_id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "VaultClassData" */
type VaultClassData_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: VaultClassData_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type VaultClassData_Stream_Cursor_Value_Input = {
    allocatorIds?: InputMaybe<Array<Scalars['String']['input']>>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    currentManagementFee?: InputMaybe<Scalars['String']['input']>;
    currentPerformanceFee?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    depositSettleId?: InputMaybe<Scalars['numeric']['input']>;
    estimatedPendingRedemptionsAmount?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lastConsolidatedSeriesId?: InputMaybe<Scalars['numeric']['input']>;
    lastDepositSettlement?: InputMaybe<Scalars['numeric']['input']>;
    lastRedeemSettlement?: InputMaybe<Scalars['numeric']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    lockInPeriod?: InputMaybe<Scalars['numeric']['input']>;
    maxDepositCap?: InputMaybe<Scalars['String']['input']>;
    minDepositAmount?: InputMaybe<Scalars['String']['input']>;
    minRedeemAmount?: InputMaybe<Scalars['String']['input']>;
    minUserBalance?: InputMaybe<Scalars['String']['input']>;
    noticePeriod?: InputMaybe<Scalars['numeric']['input']>;
    numAllocators?: InputMaybe<Scalars['Int']['input']>;
    pendingDepositsAmount?: InputMaybe<Scalars['String']['input']>;
    pendingManagementFees?: InputMaybe<Scalars['String']['input']>;
    pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;
    redeemSettleId?: InputMaybe<Scalars['numeric']['input']>;
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalCollectedFees?: InputMaybe<Scalars['String']['input']>;
    totalManagementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    totalPendingFees?: InputMaybe<Scalars['String']['input']>;
    totalPerformanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
    vaultData_id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "VaultClassSeriesData" */
type VaultClassSeriesData = {
    __typename?: 'VaultClassSeriesData';
    allocatorIds: Array<Scalars['String']['output']>;
    classId: Scalars['numeric']['output'];
    consolidatedAt: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    highWaterMark: Scalars['String']['output'];
    id: Scalars['String']['output'];
    isActive: Scalars['Boolean']['output'];
    isConsolidated: Scalars['Boolean']['output'];
    lastUpdate: Scalars['numeric']['output'];
    numAllocators: Scalars['Int']['output'];
    pendingManagementFees: Scalars['String']['output'];
    pendingPerformanceFees: Scalars['String']['output'];
    pricePerShare: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    startTimestamp: Scalars['numeric']['output'];
    totalAssets: Scalars['String']['output'];
    totalCollectedFees: Scalars['String']['output'];
    totalManagementFeesCollected: Scalars['String']['output'];
    totalPendingFees: Scalars['String']['output'];
    totalPerformanceFeesCollected: Scalars['String']['output'];
    totalShares: Scalars['String']['output'];
    /** An object relationship */
    vaultClassData?: Maybe<VaultClassData>;
    vaultClassData_id?: Maybe<Scalars['String']['output']>;
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "VaultClassSeriesData". All fields are combined with a logical 'AND'. */
type VaultClassSeriesData_Bool_Exp = {
    _and?: InputMaybe<Array<VaultClassSeriesData_Bool_Exp>>;
    _not?: InputMaybe<VaultClassSeriesData_Bool_Exp>;
    _or?: InputMaybe<Array<VaultClassSeriesData_Bool_Exp>>;
    allocatorIds?: InputMaybe<String_Array_Comparison_Exp>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    consolidatedAt?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    highWaterMark?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isActive?: InputMaybe<Boolean_Comparison_Exp>;
    isConsolidated?: InputMaybe<Boolean_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    numAllocators?: InputMaybe<Int_Comparison_Exp>;
    pendingManagementFees?: InputMaybe<String_Comparison_Exp>;
    pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;
    pricePerShare?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    startTimestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalAssets?: InputMaybe<String_Comparison_Exp>;
    totalCollectedFees?: InputMaybe<String_Comparison_Exp>;
    totalManagementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    totalPendingFees?: InputMaybe<String_Comparison_Exp>;
    totalPerformanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
    totalShares?: InputMaybe<String_Comparison_Exp>;
    vaultClassData?: InputMaybe<VaultClassData_Bool_Exp>;
    vaultClassData_id?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "VaultClassSeriesData". */
type VaultClassSeriesData_Order_By = {
    allocatorIds?: InputMaybe<Order_By>;
    classId?: InputMaybe<Order_By>;
    consolidatedAt?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    highWaterMark?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isActive?: InputMaybe<Order_By>;
    isConsolidated?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    numAllocators?: InputMaybe<Order_By>;
    pendingManagementFees?: InputMaybe<Order_By>;
    pendingPerformanceFees?: InputMaybe<Order_By>;
    pricePerShare?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    startTimestamp?: InputMaybe<Order_By>;
    totalAssets?: InputMaybe<Order_By>;
    totalCollectedFees?: InputMaybe<Order_By>;
    totalManagementFeesCollected?: InputMaybe<Order_By>;
    totalPendingFees?: InputMaybe<Order_By>;
    totalPerformanceFeesCollected?: InputMaybe<Order_By>;
    totalShares?: InputMaybe<Order_By>;
    vaultClassData?: InputMaybe<VaultClassData_Order_By>;
    vaultClassData_id?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "VaultClassSeriesData" */
declare enum VaultClassSeriesData_Select_Column {
    /** column name */
    AllocatorIds = "allocatorIds",
    /** column name */
    ClassId = "classId",
    /** column name */
    ConsolidatedAt = "consolidatedAt",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    HighWaterMark = "highWaterMark",
    /** column name */
    Id = "id",
    /** column name */
    IsActive = "isActive",
    /** column name */
    IsConsolidated = "isConsolidated",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    NumAllocators = "numAllocators",
    /** column name */
    PendingManagementFees = "pendingManagementFees",
    /** column name */
    PendingPerformanceFees = "pendingPerformanceFees",
    /** column name */
    PricePerShare = "pricePerShare",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    StartTimestamp = "startTimestamp",
    /** column name */
    TotalAssets = "totalAssets",
    /** column name */
    TotalCollectedFees = "totalCollectedFees",
    /** column name */
    TotalManagementFeesCollected = "totalManagementFeesCollected",
    /** column name */
    TotalPendingFees = "totalPendingFees",
    /** column name */
    TotalPerformanceFeesCollected = "totalPerformanceFeesCollected",
    /** column name */
    TotalShares = "totalShares",
    /** column name */
    VaultClassDataId = "vaultClassData_id",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "VaultClassSeriesData" */
type VaultClassSeriesData_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: VaultClassSeriesData_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type VaultClassSeriesData_Stream_Cursor_Value_Input = {
    allocatorIds?: InputMaybe<Array<Scalars['String']['input']>>;
    classId?: InputMaybe<Scalars['numeric']['input']>;
    consolidatedAt?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    highWaterMark?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isActive?: InputMaybe<Scalars['Boolean']['input']>;
    isConsolidated?: InputMaybe<Scalars['Boolean']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    numAllocators?: InputMaybe<Scalars['Int']['input']>;
    pendingManagementFees?: InputMaybe<Scalars['String']['input']>;
    pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;
    pricePerShare?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalAssets?: InputMaybe<Scalars['String']['input']>;
    totalCollectedFees?: InputMaybe<Scalars['String']['input']>;
    totalManagementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    totalPendingFees?: InputMaybe<Scalars['String']['input']>;
    totalPerformanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
    totalShares?: InputMaybe<Scalars['String']['input']>;
    vaultClassData_id?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "VaultClassSeriesSnapshot" */
type VaultClassSeriesSnapshot = {
    __typename?: 'VaultClassSeriesSnapshot';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    highWaterMark: Scalars['String']['output'];
    id: Scalars['String']['output'];
    isActive: Scalars['Boolean']['output'];
    isConsolidated: Scalars['Boolean']['output'];
    pricePerShare: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    timestamp: Scalars['numeric']['output'];
    toBatchId: Scalars['numeric']['output'];
    totalAssets: Scalars['String']['output'];
    totalShares: Scalars['String']['output'];
    txHash: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "VaultClassSeriesSnapshot". All fields are combined with a logical 'AND'. */
type VaultClassSeriesSnapshot_Bool_Exp = {
    _and?: InputMaybe<Array<VaultClassSeriesSnapshot_Bool_Exp>>;
    _not?: InputMaybe<VaultClassSeriesSnapshot_Bool_Exp>;
    _or?: InputMaybe<Array<VaultClassSeriesSnapshot_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    highWaterMark?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    isActive?: InputMaybe<Boolean_Comparison_Exp>;
    isConsolidated?: InputMaybe<Boolean_Comparison_Exp>;
    pricePerShare?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    totalAssets?: InputMaybe<String_Comparison_Exp>;
    totalShares?: InputMaybe<String_Comparison_Exp>;
    txHash?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "VaultClassSeriesSnapshot". */
type VaultClassSeriesSnapshot_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    highWaterMark?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    isActive?: InputMaybe<Order_By>;
    isConsolidated?: InputMaybe<Order_By>;
    pricePerShare?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    totalAssets?: InputMaybe<Order_By>;
    totalShares?: InputMaybe<Order_By>;
    txHash?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "VaultClassSeriesSnapshot" */
declare enum VaultClassSeriesSnapshot_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    HighWaterMark = "highWaterMark",
    /** column name */
    Id = "id",
    /** column name */
    IsActive = "isActive",
    /** column name */
    IsConsolidated = "isConsolidated",
    /** column name */
    PricePerShare = "pricePerShare",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    TotalAssets = "totalAssets",
    /** column name */
    TotalShares = "totalShares",
    /** column name */
    TxHash = "txHash",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "VaultClassSeriesSnapshot" */
type VaultClassSeriesSnapshot_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: VaultClassSeriesSnapshot_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type VaultClassSeriesSnapshot_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    highWaterMark?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    isActive?: InputMaybe<Scalars['Boolean']['input']>;
    isConsolidated?: InputMaybe<Scalars['Boolean']['input']>;
    pricePerShare?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    totalAssets?: InputMaybe<Scalars['String']['input']>;
    totalShares?: InputMaybe<Scalars['String']['input']>;
    txHash?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "VaultData" */
type VaultData = {
    __typename?: 'VaultData';
    allocatorIds: Array<Scalars['String']['output']>;
    configId: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    depositSettleId: Scalars['numeric']['output'];
    estimatedPendingRedemptionsAmount: Scalars['String']['output'];
    firstNAVTxHash: Scalars['String']['output'];
    firstTotalAssets: Scalars['String']['output'];
    id: Scalars['String']['output'];
    lastDepositSettlement: Scalars['numeric']['output'];
    lastRedeemSettlement: Scalars['numeric']['output'];
    lastUpdate: Scalars['numeric']['output'];
    manager: Scalars['String']['output'];
    name: Scalars['String']['output'];
    numAllocators: Scalars['Int']['output'];
    pendingDepositsAmount: Scalars['String']['output'];
    pendingManagementFees: Scalars['String']['output'];
    pendingPerformanceFees: Scalars['String']['output'];
    pendingWithdrawableAmount: Scalars['String']['output'];
    redeemSettleId: Scalars['numeric']['output'];
    requestDepositFlow: Scalars['Boolean']['output'];
    requestRedeemFlow: Scalars['Boolean']['output'];
    settleDepositFlow: Scalars['Boolean']['output'];
    settleRedeemFlow: Scalars['Boolean']['output'];
    startTimestamp: Scalars['numeric']['output'];
    totalCollectedFees: Scalars['String']['output'];
    totalManagementFeesCollected: Scalars['String']['output'];
    totalPendingFees: Scalars['String']['output'];
    totalPerformanceFeesCollected: Scalars['String']['output'];
    underlyingSlashedToken: Scalars['String']['output'];
    underlyingToken: Scalars['String']['output'];
    underlyingTokenDecimals: Scalars['Int']['output'];
    vaultTreasury: Scalars['String']['output'];
    withdrawFlow: Scalars['Boolean']['output'];
};
/** Boolean expression to filter rows from the table "VaultData". All fields are combined with a logical 'AND'. */
type VaultData_Bool_Exp = {
    _and?: InputMaybe<Array<VaultData_Bool_Exp>>;
    _not?: InputMaybe<VaultData_Bool_Exp>;
    _or?: InputMaybe<Array<VaultData_Bool_Exp>>;
    allocatorIds?: InputMaybe<String_Array_Comparison_Exp>;
    configId?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    depositSettleId?: InputMaybe<Numeric_Comparison_Exp>;
    estimatedPendingRedemptionsAmount?: InputMaybe<String_Comparison_Exp>;
    firstNAVTxHash?: InputMaybe<String_Comparison_Exp>;
    firstTotalAssets?: InputMaybe<String_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lastDepositSettlement?: InputMaybe<Numeric_Comparison_Exp>;
    lastRedeemSettlement?: InputMaybe<Numeric_Comparison_Exp>;
    lastUpdate?: InputMaybe<Numeric_Comparison_Exp>;
    manager?: InputMaybe<String_Comparison_Exp>;
    name?: InputMaybe<String_Comparison_Exp>;
    numAllocators?: InputMaybe<Int_Comparison_Exp>;
    pendingDepositsAmount?: InputMaybe<String_Comparison_Exp>;
    pendingManagementFees?: InputMaybe<String_Comparison_Exp>;
    pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;
    pendingWithdrawableAmount?: InputMaybe<String_Comparison_Exp>;
    redeemSettleId?: InputMaybe<Numeric_Comparison_Exp>;
    requestDepositFlow?: InputMaybe<Boolean_Comparison_Exp>;
    requestRedeemFlow?: InputMaybe<Boolean_Comparison_Exp>;
    settleDepositFlow?: InputMaybe<Boolean_Comparison_Exp>;
    settleRedeemFlow?: InputMaybe<Boolean_Comparison_Exp>;
    startTimestamp?: InputMaybe<Numeric_Comparison_Exp>;
    totalCollectedFees?: InputMaybe<String_Comparison_Exp>;
    totalManagementFeesCollected?: InputMaybe<String_Comparison_Exp>;
    totalPendingFees?: InputMaybe<String_Comparison_Exp>;
    totalPerformanceFeesCollected?: InputMaybe<String_Comparison_Exp>;
    underlyingSlashedToken?: InputMaybe<String_Comparison_Exp>;
    underlyingToken?: InputMaybe<String_Comparison_Exp>;
    underlyingTokenDecimals?: InputMaybe<Int_Comparison_Exp>;
    vaultTreasury?: InputMaybe<String_Comparison_Exp>;
    withdrawFlow?: InputMaybe<Boolean_Comparison_Exp>;
};
/** Ordering options when selecting data from "VaultData". */
type VaultData_Order_By = {
    allocatorIds?: InputMaybe<Order_By>;
    configId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    depositSettleId?: InputMaybe<Order_By>;
    estimatedPendingRedemptionsAmount?: InputMaybe<Order_By>;
    firstNAVTxHash?: InputMaybe<Order_By>;
    firstTotalAssets?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lastDepositSettlement?: InputMaybe<Order_By>;
    lastRedeemSettlement?: InputMaybe<Order_By>;
    lastUpdate?: InputMaybe<Order_By>;
    manager?: InputMaybe<Order_By>;
    name?: InputMaybe<Order_By>;
    numAllocators?: InputMaybe<Order_By>;
    pendingDepositsAmount?: InputMaybe<Order_By>;
    pendingManagementFees?: InputMaybe<Order_By>;
    pendingPerformanceFees?: InputMaybe<Order_By>;
    pendingWithdrawableAmount?: InputMaybe<Order_By>;
    redeemSettleId?: InputMaybe<Order_By>;
    requestDepositFlow?: InputMaybe<Order_By>;
    requestRedeemFlow?: InputMaybe<Order_By>;
    settleDepositFlow?: InputMaybe<Order_By>;
    settleRedeemFlow?: InputMaybe<Order_By>;
    startTimestamp?: InputMaybe<Order_By>;
    totalCollectedFees?: InputMaybe<Order_By>;
    totalManagementFeesCollected?: InputMaybe<Order_By>;
    totalPendingFees?: InputMaybe<Order_By>;
    totalPerformanceFeesCollected?: InputMaybe<Order_By>;
    underlyingSlashedToken?: InputMaybe<Order_By>;
    underlyingToken?: InputMaybe<Order_By>;
    underlyingTokenDecimals?: InputMaybe<Order_By>;
    vaultTreasury?: InputMaybe<Order_By>;
    withdrawFlow?: InputMaybe<Order_By>;
};
/** select columns of table "VaultData" */
declare enum VaultData_Select_Column {
    /** column name */
    AllocatorIds = "allocatorIds",
    /** column name */
    ConfigId = "configId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    DepositSettleId = "depositSettleId",
    /** column name */
    EstimatedPendingRedemptionsAmount = "estimatedPendingRedemptionsAmount",
    /** column name */
    FirstNavTxHash = "firstNAVTxHash",
    /** column name */
    FirstTotalAssets = "firstTotalAssets",
    /** column name */
    Id = "id",
    /** column name */
    LastDepositSettlement = "lastDepositSettlement",
    /** column name */
    LastRedeemSettlement = "lastRedeemSettlement",
    /** column name */
    LastUpdate = "lastUpdate",
    /** column name */
    Manager = "manager",
    /** column name */
    Name = "name",
    /** column name */
    NumAllocators = "numAllocators",
    /** column name */
    PendingDepositsAmount = "pendingDepositsAmount",
    /** column name */
    PendingManagementFees = "pendingManagementFees",
    /** column name */
    PendingPerformanceFees = "pendingPerformanceFees",
    /** column name */
    PendingWithdrawableAmount = "pendingWithdrawableAmount",
    /** column name */
    RedeemSettleId = "redeemSettleId",
    /** column name */
    RequestDepositFlow = "requestDepositFlow",
    /** column name */
    RequestRedeemFlow = "requestRedeemFlow",
    /** column name */
    SettleDepositFlow = "settleDepositFlow",
    /** column name */
    SettleRedeemFlow = "settleRedeemFlow",
    /** column name */
    StartTimestamp = "startTimestamp",
    /** column name */
    TotalCollectedFees = "totalCollectedFees",
    /** column name */
    TotalManagementFeesCollected = "totalManagementFeesCollected",
    /** column name */
    TotalPendingFees = "totalPendingFees",
    /** column name */
    TotalPerformanceFeesCollected = "totalPerformanceFeesCollected",
    /** column name */
    UnderlyingSlashedToken = "underlyingSlashedToken",
    /** column name */
    UnderlyingToken = "underlyingToken",
    /** column name */
    UnderlyingTokenDecimals = "underlyingTokenDecimals",
    /** column name */
    VaultTreasury = "vaultTreasury",
    /** column name */
    WithdrawFlow = "withdrawFlow"
}
/** Streaming cursor of the table "VaultData" */
type VaultData_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: VaultData_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type VaultData_Stream_Cursor_Value_Input = {
    allocatorIds?: InputMaybe<Array<Scalars['String']['input']>>;
    configId?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    depositSettleId?: InputMaybe<Scalars['numeric']['input']>;
    estimatedPendingRedemptionsAmount?: InputMaybe<Scalars['String']['input']>;
    firstNAVTxHash?: InputMaybe<Scalars['String']['input']>;
    firstTotalAssets?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lastDepositSettlement?: InputMaybe<Scalars['numeric']['input']>;
    lastRedeemSettlement?: InputMaybe<Scalars['numeric']['input']>;
    lastUpdate?: InputMaybe<Scalars['numeric']['input']>;
    manager?: InputMaybe<Scalars['String']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    numAllocators?: InputMaybe<Scalars['Int']['input']>;
    pendingDepositsAmount?: InputMaybe<Scalars['String']['input']>;
    pendingManagementFees?: InputMaybe<Scalars['String']['input']>;
    pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;
    pendingWithdrawableAmount?: InputMaybe<Scalars['String']['input']>;
    redeemSettleId?: InputMaybe<Scalars['numeric']['input']>;
    requestDepositFlow?: InputMaybe<Scalars['Boolean']['input']>;
    requestRedeemFlow?: InputMaybe<Scalars['Boolean']['input']>;
    settleDepositFlow?: InputMaybe<Scalars['Boolean']['input']>;
    settleRedeemFlow?: InputMaybe<Scalars['Boolean']['input']>;
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    totalCollectedFees?: InputMaybe<Scalars['String']['input']>;
    totalManagementFeesCollected?: InputMaybe<Scalars['String']['input']>;
    totalPendingFees?: InputMaybe<Scalars['String']['input']>;
    totalPerformanceFeesCollected?: InputMaybe<Scalars['String']['input']>;
    underlyingSlashedToken?: InputMaybe<Scalars['String']['input']>;
    underlyingToken?: InputMaybe<Scalars['String']['input']>;
    underlyingTokenDecimals?: InputMaybe<Scalars['Int']['input']>;
    vaultTreasury?: InputMaybe<Scalars['String']['input']>;
    withdrawFlow?: InputMaybe<Scalars['Boolean']['input']>;
};
/** columns and relationships of "VaultFeesAccumulatedSnapshot" */
type VaultFeesAccumulatedSnapshot = {
    __typename?: 'VaultFeesAccumulatedSnapshot';
    classId: Scalars['numeric']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    id: Scalars['String']['output'];
    lastFeePaidId: Scalars['numeric']['output'];
    managementFees: Scalars['String']['output'];
    pendingManagementFees: Scalars['String']['output'];
    pendingPerformanceFees: Scalars['String']['output'];
    performanceFees: Scalars['String']['output'];
    seriesId: Scalars['numeric']['output'];
    timestamp: Scalars['numeric']['output'];
    toBatchId: Scalars['numeric']['output'];
    totalPendingFees: Scalars['String']['output'];
    vaultId: Scalars['String']['output'];
};
/** Boolean expression to filter rows from the table "VaultFeesAccumulatedSnapshot". All fields are combined with a logical 'AND'. */
type VaultFeesAccumulatedSnapshot_Bool_Exp = {
    _and?: InputMaybe<Array<VaultFeesAccumulatedSnapshot_Bool_Exp>>;
    _not?: InputMaybe<VaultFeesAccumulatedSnapshot_Bool_Exp>;
    _or?: InputMaybe<Array<VaultFeesAccumulatedSnapshot_Bool_Exp>>;
    classId?: InputMaybe<Numeric_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    id?: InputMaybe<String_Comparison_Exp>;
    lastFeePaidId?: InputMaybe<Numeric_Comparison_Exp>;
    managementFees?: InputMaybe<String_Comparison_Exp>;
    pendingManagementFees?: InputMaybe<String_Comparison_Exp>;
    pendingPerformanceFees?: InputMaybe<String_Comparison_Exp>;
    performanceFees?: InputMaybe<String_Comparison_Exp>;
    seriesId?: InputMaybe<Numeric_Comparison_Exp>;
    timestamp?: InputMaybe<Numeric_Comparison_Exp>;
    toBatchId?: InputMaybe<Numeric_Comparison_Exp>;
    totalPendingFees?: InputMaybe<String_Comparison_Exp>;
    vaultId?: InputMaybe<String_Comparison_Exp>;
};
/** Ordering options when selecting data from "VaultFeesAccumulatedSnapshot". */
type VaultFeesAccumulatedSnapshot_Order_By = {
    classId?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    id?: InputMaybe<Order_By>;
    lastFeePaidId?: InputMaybe<Order_By>;
    managementFees?: InputMaybe<Order_By>;
    pendingManagementFees?: InputMaybe<Order_By>;
    pendingPerformanceFees?: InputMaybe<Order_By>;
    performanceFees?: InputMaybe<Order_By>;
    seriesId?: InputMaybe<Order_By>;
    timestamp?: InputMaybe<Order_By>;
    toBatchId?: InputMaybe<Order_By>;
    totalPendingFees?: InputMaybe<Order_By>;
    vaultId?: InputMaybe<Order_By>;
};
/** select columns of table "VaultFeesAccumulatedSnapshot" */
declare enum VaultFeesAccumulatedSnapshot_Select_Column {
    /** column name */
    ClassId = "classId",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    Id = "id",
    /** column name */
    LastFeePaidId = "lastFeePaidId",
    /** column name */
    ManagementFees = "managementFees",
    /** column name */
    PendingManagementFees = "pendingManagementFees",
    /** column name */
    PendingPerformanceFees = "pendingPerformanceFees",
    /** column name */
    PerformanceFees = "performanceFees",
    /** column name */
    SeriesId = "seriesId",
    /** column name */
    Timestamp = "timestamp",
    /** column name */
    ToBatchId = "toBatchId",
    /** column name */
    TotalPendingFees = "totalPendingFees",
    /** column name */
    VaultId = "vaultId"
}
/** Streaming cursor of the table "VaultFeesAccumulatedSnapshot" */
type VaultFeesAccumulatedSnapshot_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: VaultFeesAccumulatedSnapshot_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type VaultFeesAccumulatedSnapshot_Stream_Cursor_Value_Input = {
    classId?: InputMaybe<Scalars['numeric']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    lastFeePaidId?: InputMaybe<Scalars['numeric']['input']>;
    managementFees?: InputMaybe<Scalars['String']['input']>;
    pendingManagementFees?: InputMaybe<Scalars['String']['input']>;
    pendingPerformanceFees?: InputMaybe<Scalars['String']['input']>;
    performanceFees?: InputMaybe<Scalars['String']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
    timestamp?: InputMaybe<Scalars['numeric']['input']>;
    toBatchId?: InputMaybe<Scalars['numeric']['input']>;
    totalPendingFees?: InputMaybe<Scalars['String']['input']>;
    vaultId?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "_meta" */
type _Meta = {
    __typename?: '_meta';
    bufferBlock?: Maybe<Scalars['Int']['output']>;
    chainId?: Maybe<Scalars['Int']['output']>;
    endBlock?: Maybe<Scalars['Int']['output']>;
    eventsProcessed?: Maybe<Scalars['Int']['output']>;
    firstEventBlock?: Maybe<Scalars['Int']['output']>;
    isReady?: Maybe<Scalars['Boolean']['output']>;
    progressBlock?: Maybe<Scalars['Int']['output']>;
    readyAt?: Maybe<Scalars['timestamptz']['output']>;
    sourceBlock?: Maybe<Scalars['Int']['output']>;
    startBlock?: Maybe<Scalars['Int']['output']>;
};
/** Boolean expression to filter rows from the table "_meta". All fields are combined with a logical 'AND'. */
type _Meta_Bool_Exp = {
    _and?: InputMaybe<Array<_Meta_Bool_Exp>>;
    _not?: InputMaybe<_Meta_Bool_Exp>;
    _or?: InputMaybe<Array<_Meta_Bool_Exp>>;
    bufferBlock?: InputMaybe<Int_Comparison_Exp>;
    chainId?: InputMaybe<Int_Comparison_Exp>;
    endBlock?: InputMaybe<Int_Comparison_Exp>;
    eventsProcessed?: InputMaybe<Int_Comparison_Exp>;
    firstEventBlock?: InputMaybe<Int_Comparison_Exp>;
    isReady?: InputMaybe<Boolean_Comparison_Exp>;
    progressBlock?: InputMaybe<Int_Comparison_Exp>;
    readyAt?: InputMaybe<Timestamptz_Comparison_Exp>;
    sourceBlock?: InputMaybe<Int_Comparison_Exp>;
    startBlock?: InputMaybe<Int_Comparison_Exp>;
};
/** Ordering options when selecting data from "_meta". */
type _Meta_Order_By = {
    bufferBlock?: InputMaybe<Order_By>;
    chainId?: InputMaybe<Order_By>;
    endBlock?: InputMaybe<Order_By>;
    eventsProcessed?: InputMaybe<Order_By>;
    firstEventBlock?: InputMaybe<Order_By>;
    isReady?: InputMaybe<Order_By>;
    progressBlock?: InputMaybe<Order_By>;
    readyAt?: InputMaybe<Order_By>;
    sourceBlock?: InputMaybe<Order_By>;
    startBlock?: InputMaybe<Order_By>;
};
/** select columns of table "_meta" */
declare enum _Meta_Select_Column {
    /** column name */
    BufferBlock = "bufferBlock",
    /** column name */
    ChainId = "chainId",
    /** column name */
    EndBlock = "endBlock",
    /** column name */
    EventsProcessed = "eventsProcessed",
    /** column name */
    FirstEventBlock = "firstEventBlock",
    /** column name */
    IsReady = "isReady",
    /** column name */
    ProgressBlock = "progressBlock",
    /** column name */
    ReadyAt = "readyAt",
    /** column name */
    SourceBlock = "sourceBlock",
    /** column name */
    StartBlock = "startBlock"
}
/** Streaming cursor of the table "_meta" */
type _Meta_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: _Meta_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type _Meta_Stream_Cursor_Value_Input = {
    bufferBlock?: InputMaybe<Scalars['Int']['input']>;
    chainId?: InputMaybe<Scalars['Int']['input']>;
    endBlock?: InputMaybe<Scalars['Int']['input']>;
    eventsProcessed?: InputMaybe<Scalars['Int']['input']>;
    firstEventBlock?: InputMaybe<Scalars['Int']['input']>;
    isReady?: InputMaybe<Scalars['Boolean']['input']>;
    progressBlock?: InputMaybe<Scalars['Int']['input']>;
    readyAt?: InputMaybe<Scalars['timestamptz']['input']>;
    sourceBlock?: InputMaybe<Scalars['Int']['input']>;
    startBlock?: InputMaybe<Scalars['Int']['input']>;
};
/** columns and relationships of "chain_metadata" */
type Chain_Metadata = {
    __typename?: 'chain_metadata';
    block_height?: Maybe<Scalars['Int']['output']>;
    chain_id?: Maybe<Scalars['Int']['output']>;
    end_block?: Maybe<Scalars['Int']['output']>;
    first_event_block_number?: Maybe<Scalars['Int']['output']>;
    is_hyper_sync?: Maybe<Scalars['Boolean']['output']>;
    latest_fetched_block_number?: Maybe<Scalars['Int']['output']>;
    latest_processed_block?: Maybe<Scalars['Int']['output']>;
    num_batches_fetched?: Maybe<Scalars['Int']['output']>;
    num_events_processed?: Maybe<Scalars['Int']['output']>;
    start_block?: Maybe<Scalars['Int']['output']>;
    timestamp_caught_up_to_head_or_endblock?: Maybe<Scalars['timestamptz']['output']>;
};
/** Boolean expression to filter rows from the table "chain_metadata". All fields are combined with a logical 'AND'. */
type Chain_Metadata_Bool_Exp = {
    _and?: InputMaybe<Array<Chain_Metadata_Bool_Exp>>;
    _not?: InputMaybe<Chain_Metadata_Bool_Exp>;
    _or?: InputMaybe<Array<Chain_Metadata_Bool_Exp>>;
    block_height?: InputMaybe<Int_Comparison_Exp>;
    chain_id?: InputMaybe<Int_Comparison_Exp>;
    end_block?: InputMaybe<Int_Comparison_Exp>;
    first_event_block_number?: InputMaybe<Int_Comparison_Exp>;
    is_hyper_sync?: InputMaybe<Boolean_Comparison_Exp>;
    latest_fetched_block_number?: InputMaybe<Int_Comparison_Exp>;
    latest_processed_block?: InputMaybe<Int_Comparison_Exp>;
    num_batches_fetched?: InputMaybe<Int_Comparison_Exp>;
    num_events_processed?: InputMaybe<Int_Comparison_Exp>;
    start_block?: InputMaybe<Int_Comparison_Exp>;
    timestamp_caught_up_to_head_or_endblock?: InputMaybe<Timestamptz_Comparison_Exp>;
};
/** Ordering options when selecting data from "chain_metadata". */
type Chain_Metadata_Order_By = {
    block_height?: InputMaybe<Order_By>;
    chain_id?: InputMaybe<Order_By>;
    end_block?: InputMaybe<Order_By>;
    first_event_block_number?: InputMaybe<Order_By>;
    is_hyper_sync?: InputMaybe<Order_By>;
    latest_fetched_block_number?: InputMaybe<Order_By>;
    latest_processed_block?: InputMaybe<Order_By>;
    num_batches_fetched?: InputMaybe<Order_By>;
    num_events_processed?: InputMaybe<Order_By>;
    start_block?: InputMaybe<Order_By>;
    timestamp_caught_up_to_head_or_endblock?: InputMaybe<Order_By>;
};
/** select columns of table "chain_metadata" */
declare enum Chain_Metadata_Select_Column {
    /** column name */
    BlockHeight = "block_height",
    /** column name */
    ChainId = "chain_id",
    /** column name */
    EndBlock = "end_block",
    /** column name */
    FirstEventBlockNumber = "first_event_block_number",
    /** column name */
    IsHyperSync = "is_hyper_sync",
    /** column name */
    LatestFetchedBlockNumber = "latest_fetched_block_number",
    /** column name */
    LatestProcessedBlock = "latest_processed_block",
    /** column name */
    NumBatchesFetched = "num_batches_fetched",
    /** column name */
    NumEventsProcessed = "num_events_processed",
    /** column name */
    StartBlock = "start_block",
    /** column name */
    TimestampCaughtUpToHeadOrEndblock = "timestamp_caught_up_to_head_or_endblock"
}
/** Streaming cursor of the table "chain_metadata" */
type Chain_Metadata_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: Chain_Metadata_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type Chain_Metadata_Stream_Cursor_Value_Input = {
    block_height?: InputMaybe<Scalars['Int']['input']>;
    chain_id?: InputMaybe<Scalars['Int']['input']>;
    end_block?: InputMaybe<Scalars['Int']['input']>;
    first_event_block_number?: InputMaybe<Scalars['Int']['input']>;
    is_hyper_sync?: InputMaybe<Scalars['Boolean']['input']>;
    latest_fetched_block_number?: InputMaybe<Scalars['Int']['input']>;
    latest_processed_block?: InputMaybe<Scalars['Int']['input']>;
    num_batches_fetched?: InputMaybe<Scalars['Int']['input']>;
    num_events_processed?: InputMaybe<Scalars['Int']['input']>;
    start_block?: InputMaybe<Scalars['Int']['input']>;
    timestamp_caught_up_to_head_or_endblock?: InputMaybe<Scalars['timestamptz']['input']>;
};
/** ordering argument of a cursor */
declare enum Cursor_Ordering {
    /** ascending ordering of the cursor */
    Asc = "ASC",
    /** descending ordering of the cursor */
    Desc = "DESC"
}
type Jsonb_Cast_Exp = {
    String?: InputMaybe<String_Comparison_Exp>;
};
/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */
type Jsonb_Comparison_Exp = {
    _cast?: InputMaybe<Jsonb_Cast_Exp>;
    /** is the column contained in the given json value */
    _contained_in?: InputMaybe<Scalars['jsonb']['input']>;
    /** does the column contain the given json value at the top level */
    _contains?: InputMaybe<Scalars['jsonb']['input']>;
    _eq?: InputMaybe<Scalars['jsonb']['input']>;
    _gt?: InputMaybe<Scalars['jsonb']['input']>;
    _gte?: InputMaybe<Scalars['jsonb']['input']>;
    /** does the string exist as a top-level key in the column */
    _has_key?: InputMaybe<Scalars['String']['input']>;
    /** do all of these strings exist as top-level keys in the column */
    _has_keys_all?: InputMaybe<Array<Scalars['String']['input']>>;
    /** do any of these strings exist as top-level keys in the column */
    _has_keys_any?: InputMaybe<Array<Scalars['String']['input']>>;
    _in?: InputMaybe<Array<Scalars['jsonb']['input']>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Scalars['jsonb']['input']>;
    _lte?: InputMaybe<Scalars['jsonb']['input']>;
    _neq?: InputMaybe<Scalars['jsonb']['input']>;
    _nin?: InputMaybe<Array<Scalars['jsonb']['input']>>;
};
/** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */
type Numeric_Comparison_Exp = {
    _eq?: InputMaybe<Scalars['numeric']['input']>;
    _gt?: InputMaybe<Scalars['numeric']['input']>;
    _gte?: InputMaybe<Scalars['numeric']['input']>;
    _in?: InputMaybe<Array<Scalars['numeric']['input']>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Scalars['numeric']['input']>;
    _lte?: InputMaybe<Scalars['numeric']['input']>;
    _neq?: InputMaybe<Scalars['numeric']['input']>;
    _nin?: InputMaybe<Array<Scalars['numeric']['input']>>;
};
/** column ordering options */
declare enum Order_By {
    /** in ascending order, nulls last */
    Asc = "asc",
    /** in ascending order, nulls first */
    AscNullsFirst = "asc_nulls_first",
    /** in ascending order, nulls last */
    AscNullsLast = "asc_nulls_last",
    /** in descending order, nulls first */
    Desc = "desc",
    /** in descending order, nulls first */
    DescNullsFirst = "desc_nulls_first",
    /** in descending order, nulls last */
    DescNullsLast = "desc_nulls_last"
}
type Query_Root = {
    __typename?: 'query_root';
    /** fetch data from the table: "Accountant_VaultTreasurySet" */
    Accountant_VaultTreasurySet: Array<Accountant_VaultTreasurySet>;
    /** fetch data from the table: "Accountant_VaultTreasurySet" using primary key columns */
    Accountant_VaultTreasurySet_by_pk?: Maybe<Accountant_VaultTreasurySet>;
    /** fetch data from the table: "AlephAVS_AllocatedToAlephVault" */
    AlephAVS_AllocatedToAlephVault: Array<AlephAvs_AllocatedToAlephVault>;
    /** fetch data from the table: "AlephAVS_AllocatedToAlephVault" using primary key columns */
    AlephAVS_AllocatedToAlephVault_by_pk?: Maybe<AlephAvs_AllocatedToAlephVault>;
    /** fetch data from the table: "AlephAVS_UnallocateCompleted" */
    AlephAVS_UnallocateCompleted: Array<AlephAvs_UnallocateCompleted>;
    /** fetch data from the table: "AlephAVS_UnallocateCompleted" using primary key columns */
    AlephAVS_UnallocateCompleted_by_pk?: Maybe<AlephAvs_UnallocateCompleted>;
    /** fetch data from the table: "AlephAVS_UnallocateRequested" */
    AlephAVS_UnallocateRequested: Array<AlephAvs_UnallocateRequested>;
    /** fetch data from the table: "AlephAVS_UnallocateRequested" using primary key columns */
    AlephAVS_UnallocateRequested_by_pk?: Maybe<AlephAvs_UnallocateRequested>;
    /** fetch data from the table: "AlephAVS_VaultInitialized" */
    AlephAVS_VaultInitialized: Array<AlephAvs_VaultInitialized>;
    /** fetch data from the table: "AlephAVS_VaultInitialized" using primary key columns */
    AlephAVS_VaultInitialized_by_pk?: Maybe<AlephAvs_VaultInitialized>;
    /** fetch data from the table: "AlephVaultFactory_Initialized" */
    AlephVaultFactory_Initialized: Array<AlephVaultFactory_Initialized>;
    /** fetch data from the table: "AlephVaultFactory_Initialized" using primary key columns */
    AlephVaultFactory_Initialized_by_pk?: Maybe<AlephVaultFactory_Initialized>;
    /** fetch data from the table: "AlephVaultFactory_RoleAdminChanged" */
    AlephVaultFactory_RoleAdminChanged: Array<AlephVaultFactory_RoleAdminChanged>;
    /** fetch data from the table: "AlephVaultFactory_RoleAdminChanged" using primary key columns */
    AlephVaultFactory_RoleAdminChanged_by_pk?: Maybe<AlephVaultFactory_RoleAdminChanged>;
    /** fetch data from the table: "AlephVaultFactory_RoleGranted" */
    AlephVaultFactory_RoleGranted: Array<AlephVaultFactory_RoleGranted>;
    /** fetch data from the table: "AlephVaultFactory_RoleGranted" using primary key columns */
    AlephVaultFactory_RoleGranted_by_pk?: Maybe<AlephVaultFactory_RoleGranted>;
    /** fetch data from the table: "AlephVaultFactory_RoleRevoked" */
    AlephVaultFactory_RoleRevoked: Array<AlephVaultFactory_RoleRevoked>;
    /** fetch data from the table: "AlephVaultFactory_RoleRevoked" using primary key columns */
    AlephVaultFactory_RoleRevoked_by_pk?: Maybe<AlephVaultFactory_RoleRevoked>;
    /** fetch data from the table: "AlephVaultFactory_VaultDeployed" */
    AlephVaultFactory_VaultDeployed: Array<AlephVaultFactory_VaultDeployed>;
    /** fetch data from the table: "AlephVaultFactory_VaultDeployed" using primary key columns */
    AlephVaultFactory_VaultDeployed_by_pk?: Maybe<AlephVaultFactory_VaultDeployed>;
    /** fetch data from the table: "AlephVault_AllFlowPaused" */
    AlephVault_AllFlowPaused: Array<AlephVault_AllFlowPaused>;
    /** fetch data from the table: "AlephVault_AllFlowPaused" using primary key columns */
    AlephVault_AllFlowPaused_by_pk?: Maybe<AlephVault_AllFlowPaused>;
    /** fetch data from the table: "AlephVault_AllSeriesConsolidated" */
    AlephVault_AllSeriesConsolidated: Array<AlephVault_AllSeriesConsolidated>;
    /** fetch data from the table: "AlephVault_AllSeriesConsolidated" using primary key columns */
    AlephVault_AllSeriesConsolidated_by_pk?: Maybe<AlephVault_AllSeriesConsolidated>;
    /** fetch data from the table: "AlephVault_AuthSignerMigrated" */
    AlephVault_AuthSignerMigrated: Array<AlephVault_AuthSignerMigrated>;
    /** fetch data from the table: "AlephVault_AuthSignerMigrated" using primary key columns */
    AlephVault_AuthSignerMigrated_by_pk?: Maybe<AlephVault_AuthSignerMigrated>;
    /** fetch data from the table: "AlephVault_DepositRequest" */
    AlephVault_DepositRequest: Array<AlephVault_DepositRequest>;
    /** fetch data from the table: "AlephVault_DepositRequestSettled" */
    AlephVault_DepositRequestSettled: Array<AlephVault_DepositRequestSettled>;
    /** fetch data from the table: "AlephVault_DepositRequestSettled" using primary key columns */
    AlephVault_DepositRequestSettled_by_pk?: Maybe<AlephVault_DepositRequestSettled>;
    /** fetch data from the table: "AlephVault_DepositRequest" using primary key columns */
    AlephVault_DepositRequest_by_pk?: Maybe<AlephVault_DepositRequest>;
    /** fetch data from the table: "AlephVault_ExcessAssetsWithdrawn" */
    AlephVault_ExcessAssetsWithdrawn: Array<AlephVault_ExcessAssetsWithdrawn>;
    /** fetch data from the table: "AlephVault_ExcessAssetsWithdrawn" using primary key columns */
    AlephVault_ExcessAssetsWithdrawn_by_pk?: Maybe<AlephVault_ExcessAssetsWithdrawn>;
    /** fetch data from the table: "AlephVault_FeesAccumulated" */
    AlephVault_FeesAccumulated: Array<AlephVault_FeesAccumulated>;
    /** fetch data from the table: "AlephVault_FeesAccumulated" using primary key columns */
    AlephVault_FeesAccumulated_by_pk?: Maybe<AlephVault_FeesAccumulated>;
    /** fetch data from the table: "AlephVault_FeesCollected" */
    AlephVault_FeesCollected: Array<AlephVault_FeesCollected>;
    /** fetch data from the table: "AlephVault_FeesCollected" using primary key columns */
    AlephVault_FeesCollected_by_pk?: Maybe<AlephVault_FeesCollected>;
    /** fetch data from the table: "AlephVault_FlowPaused" */
    AlephVault_FlowPaused: Array<AlephVault_FlowPaused>;
    /** fetch data from the table: "AlephVault_FlowPaused" using primary key columns */
    AlephVault_FlowPaused_by_pk?: Maybe<AlephVault_FlowPaused>;
    /** fetch data from the table: "AlephVault_FlowUnpaused" */
    AlephVault_FlowUnpaused: Array<AlephVault_FlowUnpaused>;
    /** fetch data from the table: "AlephVault_FlowUnpaused" using primary key columns */
    AlephVault_FlowUnpaused_by_pk?: Maybe<AlephVault_FlowUnpaused>;
    /** fetch data from the table: "AlephVault_ForceRedeem" */
    AlephVault_ForceRedeem: Array<AlephVault_ForceRedeem>;
    /** fetch data from the table: "AlephVault_ForceRedeem" using primary key columns */
    AlephVault_ForceRedeem_by_pk?: Maybe<AlephVault_ForceRedeem>;
    /** fetch data from the table: "AlephVault_GuardianMigrated" */
    AlephVault_GuardianMigrated: Array<AlephVault_GuardianMigrated>;
    /** fetch data from the table: "AlephVault_GuardianMigrated" using primary key columns */
    AlephVault_GuardianMigrated_by_pk?: Maybe<AlephVault_GuardianMigrated>;
    /** fetch data from the table: "AlephVault_Initialized" */
    AlephVault_Initialized: Array<AlephVault_Initialized>;
    /** fetch data from the table: "AlephVault_Initialized" using primary key columns */
    AlephVault_Initialized_by_pk?: Maybe<AlephVault_Initialized>;
    /** fetch data from the table: "AlephVault_IsDepositAuthEnabledSet" */
    AlephVault_IsDepositAuthEnabledSet: Array<AlephVault_IsDepositAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_IsDepositAuthEnabledSet" using primary key columns */
    AlephVault_IsDepositAuthEnabledSet_by_pk?: Maybe<AlephVault_IsDepositAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_IsSettlementAuthEnabledSet" */
    AlephVault_IsSettlementAuthEnabledSet: Array<AlephVault_IsSettlementAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_IsSettlementAuthEnabledSet" using primary key columns */
    AlephVault_IsSettlementAuthEnabledSet_by_pk?: Maybe<AlephVault_IsSettlementAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_ModulesMigrated" */
    AlephVault_ModulesMigrated: Array<AlephVault_ModulesMigrated>;
    /** fetch data from the table: "AlephVault_ModulesMigrated" using primary key columns */
    AlephVault_ModulesMigrated_by_pk?: Maybe<AlephVault_ModulesMigrated>;
    /** fetch data from the table: "AlephVault_NewHighWaterMarkSet" */
    AlephVault_NewHighWaterMarkSet: Array<AlephVault_NewHighWaterMarkSet>;
    /** fetch data from the table: "AlephVault_NewHighWaterMarkSet" using primary key columns */
    AlephVault_NewHighWaterMarkSet_by_pk?: Maybe<AlephVault_NewHighWaterMarkSet>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodQueued" */
    AlephVault_NewLockInPeriodQueued: Array<AlephVault_NewLockInPeriodQueued>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodQueued" using primary key columns */
    AlephVault_NewLockInPeriodQueued_by_pk?: Maybe<AlephVault_NewLockInPeriodQueued>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodSet" */
    AlephVault_NewLockInPeriodSet: Array<AlephVault_NewLockInPeriodSet>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodSet" using primary key columns */
    AlephVault_NewLockInPeriodSet_by_pk?: Maybe<AlephVault_NewLockInPeriodSet>;
    /** fetch data from the table: "AlephVault_NewManagementFeeQueued" */
    AlephVault_NewManagementFeeQueued: Array<AlephVault_NewManagementFeeQueued>;
    /** fetch data from the table: "AlephVault_NewManagementFeeQueued" using primary key columns */
    AlephVault_NewManagementFeeQueued_by_pk?: Maybe<AlephVault_NewManagementFeeQueued>;
    /** fetch data from the table: "AlephVault_NewManagementFeeSet" */
    AlephVault_NewManagementFeeSet: Array<AlephVault_NewManagementFeeSet>;
    /** fetch data from the table: "AlephVault_NewManagementFeeSet" using primary key columns */
    AlephVault_NewManagementFeeSet_by_pk?: Maybe<AlephVault_NewManagementFeeSet>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapQueued" */
    AlephVault_NewMaxDepositCapQueued: Array<AlephVault_NewMaxDepositCapQueued>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapQueued" using primary key columns */
    AlephVault_NewMaxDepositCapQueued_by_pk?: Maybe<AlephVault_NewMaxDepositCapQueued>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapSet" */
    AlephVault_NewMaxDepositCapSet: Array<AlephVault_NewMaxDepositCapSet>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapSet" using primary key columns */
    AlephVault_NewMaxDepositCapSet_by_pk?: Maybe<AlephVault_NewMaxDepositCapSet>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountQueued" */
    AlephVault_NewMinDepositAmountQueued: Array<AlephVault_NewMinDepositAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountQueued" using primary key columns */
    AlephVault_NewMinDepositAmountQueued_by_pk?: Maybe<AlephVault_NewMinDepositAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountSet" */
    AlephVault_NewMinDepositAmountSet: Array<AlephVault_NewMinDepositAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountSet" using primary key columns */
    AlephVault_NewMinDepositAmountSet_by_pk?: Maybe<AlephVault_NewMinDepositAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountQueued" */
    AlephVault_NewMinRedeemAmountQueued: Array<AlephVault_NewMinRedeemAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountQueued" using primary key columns */
    AlephVault_NewMinRedeemAmountQueued_by_pk?: Maybe<AlephVault_NewMinRedeemAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountSet" */
    AlephVault_NewMinRedeemAmountSet: Array<AlephVault_NewMinRedeemAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountSet" using primary key columns */
    AlephVault_NewMinRedeemAmountSet_by_pk?: Maybe<AlephVault_NewMinRedeemAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceQueued" */
    AlephVault_NewMinUserBalanceQueued: Array<AlephVault_NewMinUserBalanceQueued>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceQueued" using primary key columns */
    AlephVault_NewMinUserBalanceQueued_by_pk?: Maybe<AlephVault_NewMinUserBalanceQueued>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceSet" */
    AlephVault_NewMinUserBalanceSet: Array<AlephVault_NewMinUserBalanceSet>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceSet" using primary key columns */
    AlephVault_NewMinUserBalanceSet_by_pk?: Maybe<AlephVault_NewMinUserBalanceSet>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodQueued" */
    AlephVault_NewNoticePeriodQueued: Array<AlephVault_NewNoticePeriodQueued>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodQueued" using primary key columns */
    AlephVault_NewNoticePeriodQueued_by_pk?: Maybe<AlephVault_NewNoticePeriodQueued>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodSet" */
    AlephVault_NewNoticePeriodSet: Array<AlephVault_NewNoticePeriodSet>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodSet" using primary key columns */
    AlephVault_NewNoticePeriodSet_by_pk?: Maybe<AlephVault_NewNoticePeriodSet>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeQueued" */
    AlephVault_NewPerformanceFeeQueued: Array<AlephVault_NewPerformanceFeeQueued>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeQueued" using primary key columns */
    AlephVault_NewPerformanceFeeQueued_by_pk?: Maybe<AlephVault_NewPerformanceFeeQueued>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeSet" */
    AlephVault_NewPerformanceFeeSet: Array<AlephVault_NewPerformanceFeeSet>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeSet" using primary key columns */
    AlephVault_NewPerformanceFeeSet_by_pk?: Maybe<AlephVault_NewPerformanceFeeSet>;
    /** fetch data from the table: "AlephVault_NewSeriesCreated" */
    AlephVault_NewSeriesCreated: Array<AlephVault_NewSeriesCreated>;
    /** fetch data from the table: "AlephVault_NewSeriesCreated" using primary key columns */
    AlephVault_NewSeriesCreated_by_pk?: Maybe<AlephVault_NewSeriesCreated>;
    /** fetch data from the table: "AlephVault_OperationsMultisigMigrated" */
    AlephVault_OperationsMultisigMigrated: Array<AlephVault_OperationsMultisigMigrated>;
    /** fetch data from the table: "AlephVault_OperationsMultisigMigrated" using primary key columns */
    AlephVault_OperationsMultisigMigrated_by_pk?: Maybe<AlephVault_OperationsMultisigMigrated>;
    /** fetch data from the table: "AlephVault_OracleMigrated" */
    AlephVault_OracleMigrated: Array<AlephVault_OracleMigrated>;
    /** fetch data from the table: "AlephVault_OracleMigrated" using primary key columns */
    AlephVault_OracleMigrated_by_pk?: Maybe<AlephVault_OracleMigrated>;
    /** fetch data from the table: "AlephVault_RedeemRequest" */
    AlephVault_RedeemRequest: Array<AlephVault_RedeemRequest>;
    /** fetch data from the table: "AlephVault_RedeemRequestSettled" */
    AlephVault_RedeemRequestSettled: Array<AlephVault_RedeemRequestSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequestSettled" using primary key columns */
    AlephVault_RedeemRequestSettled_by_pk?: Maybe<AlephVault_RedeemRequestSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequestSliceSettled" */
    AlephVault_RedeemRequestSliceSettled: Array<AlephVault_RedeemRequestSliceSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequestSliceSettled" using primary key columns */
    AlephVault_RedeemRequestSliceSettled_by_pk?: Maybe<AlephVault_RedeemRequestSliceSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequest" using primary key columns */
    AlephVault_RedeemRequest_by_pk?: Maybe<AlephVault_RedeemRequest>;
    /** fetch data from the table: "AlephVault_RedeemableAmountWithdrawn" */
    AlephVault_RedeemableAmountWithdrawn: Array<AlephVault_RedeemableAmountWithdrawn>;
    /** fetch data from the table: "AlephVault_RedeemableAmountWithdrawn" using primary key columns */
    AlephVault_RedeemableAmountWithdrawn_by_pk?: Maybe<AlephVault_RedeemableAmountWithdrawn>;
    /** fetch data from the table: "AlephVault_RoleAdminChanged" */
    AlephVault_RoleAdminChanged: Array<AlephVault_RoleAdminChanged>;
    /** fetch data from the table: "AlephVault_RoleAdminChanged" using primary key columns */
    AlephVault_RoleAdminChanged_by_pk?: Maybe<AlephVault_RoleAdminChanged>;
    /** fetch data from the table: "AlephVault_RoleGranted" */
    AlephVault_RoleGranted: Array<AlephVault_RoleGranted>;
    /** fetch data from the table: "AlephVault_RoleGranted" using primary key columns */
    AlephVault_RoleGranted_by_pk?: Maybe<AlephVault_RoleGranted>;
    /** fetch data from the table: "AlephVault_RoleRevoked" */
    AlephVault_RoleRevoked: Array<AlephVault_RoleRevoked>;
    /** fetch data from the table: "AlephVault_RoleRevoked" using primary key columns */
    AlephVault_RoleRevoked_by_pk?: Maybe<AlephVault_RoleRevoked>;
    /** fetch data from the table: "AlephVault_SeriesConsolidated" */
    AlephVault_SeriesConsolidated: Array<AlephVault_SeriesConsolidated>;
    /** fetch data from the table: "AlephVault_SeriesConsolidated" using primary key columns */
    AlephVault_SeriesConsolidated_by_pk?: Maybe<AlephVault_SeriesConsolidated>;
    /** fetch data from the table: "AlephVault_SeriesFeeCollected" */
    AlephVault_SeriesFeeCollected: Array<AlephVault_SeriesFeeCollected>;
    /** fetch data from the table: "AlephVault_SeriesFeeCollected" using primary key columns */
    AlephVault_SeriesFeeCollected_by_pk?: Maybe<AlephVault_SeriesFeeCollected>;
    /** fetch data from the table: "AlephVault_SettleDeposit" */
    AlephVault_SettleDeposit: Array<AlephVault_SettleDeposit>;
    /** fetch data from the table: "AlephVault_SettleDepositBatch" */
    AlephVault_SettleDepositBatch: Array<AlephVault_SettleDepositBatch>;
    /** fetch data from the table: "AlephVault_SettleDepositBatch" using primary key columns */
    AlephVault_SettleDepositBatch_by_pk?: Maybe<AlephVault_SettleDepositBatch>;
    /** fetch data from the table: "AlephVault_SettleDeposit" using primary key columns */
    AlephVault_SettleDeposit_by_pk?: Maybe<AlephVault_SettleDeposit>;
    /** fetch data from the table: "AlephVault_SettleRedeem" */
    AlephVault_SettleRedeem: Array<AlephVault_SettleRedeem>;
    /** fetch data from the table: "AlephVault_SettleRedeemBatch" */
    AlephVault_SettleRedeemBatch: Array<AlephVault_SettleRedeemBatch>;
    /** fetch data from the table: "AlephVault_SettleRedeemBatch" using primary key columns */
    AlephVault_SettleRedeemBatch_by_pk?: Maybe<AlephVault_SettleRedeemBatch>;
    /** fetch data from the table: "AlephVault_SettleRedeem" using primary key columns */
    AlephVault_SettleRedeem_by_pk?: Maybe<AlephVault_SettleRedeem>;
    /** fetch data from the table: "AlephVault_ShareClassCreated" */
    AlephVault_ShareClassCreated: Array<AlephVault_ShareClassCreated>;
    /** fetch data from the table: "AlephVault_ShareClassCreated" using primary key columns */
    AlephVault_ShareClassCreated_by_pk?: Maybe<AlephVault_ShareClassCreated>;
    /** fetch data from the table: "AlephVault_SyncDeposit" */
    AlephVault_SyncDeposit: Array<AlephVault_SyncDeposit>;
    /** fetch data from the table: "AlephVault_SyncDeposit" using primary key columns */
    AlephVault_SyncDeposit_by_pk?: Maybe<AlephVault_SyncDeposit>;
    /** fetch data from the table: "AlephVault_SyncRedeem" */
    AlephVault_SyncRedeem: Array<AlephVault_SyncRedeem>;
    /** fetch data from the table: "AlephVault_SyncRedeem" using primary key columns */
    AlephVault_SyncRedeem_by_pk?: Maybe<AlephVault_SyncRedeem>;
    /** fetch data from the table: "AlephVault_UserSharesConsolidated" */
    AlephVault_UserSharesConsolidated: Array<AlephVault_UserSharesConsolidated>;
    /** fetch data from the table: "AlephVault_UserSharesConsolidated" using primary key columns */
    AlephVault_UserSharesConsolidated_by_pk?: Maybe<AlephVault_UserSharesConsolidated>;
    /** fetch data from the table: "AlephVault_VaultTreasurySet" */
    AlephVault_VaultTreasurySet: Array<AlephVault_VaultTreasurySet>;
    /** fetch data from the table: "AlephVault_VaultTreasurySet" using primary key columns */
    AlephVault_VaultTreasurySet_by_pk?: Maybe<AlephVault_VaultTreasurySet>;
    /** fetch data from the table: "AllocatorPosition" */
    AllocatorPosition: Array<AllocatorPosition>;
    /** fetch data from the table: "AllocatorPositionSnapshot" */
    AllocatorPositionSnapshot: Array<AllocatorPositionSnapshot>;
    /** fetch data from the table: "AllocatorPositionSnapshot" using primary key columns */
    AllocatorPositionSnapshot_by_pk?: Maybe<AllocatorPositionSnapshot>;
    /** fetch data from the table: "AllocatorPosition" using primary key columns */
    AllocatorPosition_by_pk?: Maybe<AllocatorPosition>;
    /** fetch data from the table: "AllocatorShareSeries" */
    AllocatorShareSeries: Array<AllocatorShareSeries>;
    /** fetch data from the table: "AllocatorShareSeries" using primary key columns */
    AllocatorShareSeries_by_pk?: Maybe<AllocatorShareSeries>;
    /** fetch data from the table: "EigenLayer_DelegationEvent" */
    EigenLayer_DelegationEvent: Array<EigenLayer_DelegationEvent>;
    /** fetch data from the table: "EigenLayer_DelegationEvent" using primary key columns */
    EigenLayer_DelegationEvent_by_pk?: Maybe<EigenLayer_DelegationEvent>;
    /** fetch data from the table: "EigenLayer_OperatorStrategyShares" */
    EigenLayer_OperatorStrategyShares: Array<EigenLayer_OperatorStrategyShares>;
    /** fetch data from the table: "EigenLayer_OperatorStrategyShares" using primary key columns */
    EigenLayer_OperatorStrategyShares_by_pk?: Maybe<EigenLayer_OperatorStrategyShares>;
    /** fetch data from the table: "EigenLayer_StakerDelegation" */
    EigenLayer_StakerDelegation: Array<EigenLayer_StakerDelegation>;
    /** fetch data from the table: "EigenLayer_StakerDelegation" using primary key columns */
    EigenLayer_StakerDelegation_by_pk?: Maybe<EigenLayer_StakerDelegation>;
    /** fetch data from the table: "StakerPosition" */
    StakerPosition: Array<StakerPosition>;
    /** fetch data from the table: "StakerPosition" using primary key columns */
    StakerPosition_by_pk?: Maybe<StakerPosition>;
    /** fetch data from the table: "VaultClassData" */
    VaultClassData: Array<VaultClassData>;
    /** fetch data from the table: "VaultClassData" using primary key columns */
    VaultClassData_by_pk?: Maybe<VaultClassData>;
    /** fetch data from the table: "VaultClassSeriesData" */
    VaultClassSeriesData: Array<VaultClassSeriesData>;
    /** fetch data from the table: "VaultClassSeriesData" using primary key columns */
    VaultClassSeriesData_by_pk?: Maybe<VaultClassSeriesData>;
    /** fetch data from the table: "VaultClassSeriesSnapshot" */
    VaultClassSeriesSnapshot: Array<VaultClassSeriesSnapshot>;
    /** fetch data from the table: "VaultClassSeriesSnapshot" using primary key columns */
    VaultClassSeriesSnapshot_by_pk?: Maybe<VaultClassSeriesSnapshot>;
    /** fetch data from the table: "VaultData" */
    VaultData: Array<VaultData>;
    /** fetch data from the table: "VaultData" using primary key columns */
    VaultData_by_pk?: Maybe<VaultData>;
    /** fetch data from the table: "VaultFeesAccumulatedSnapshot" */
    VaultFeesAccumulatedSnapshot: Array<VaultFeesAccumulatedSnapshot>;
    /** fetch data from the table: "VaultFeesAccumulatedSnapshot" using primary key columns */
    VaultFeesAccumulatedSnapshot_by_pk?: Maybe<VaultFeesAccumulatedSnapshot>;
    /** fetch data from the table: "_meta" */
    _meta: Array<_Meta>;
    /** fetch data from the table: "chain_metadata" */
    chain_metadata: Array<Chain_Metadata>;
    /** fetch data from the table: "raw_events" */
    raw_events: Array<Raw_Events>;
    /** fetch data from the table: "raw_events" using primary key columns */
    raw_events_by_pk?: Maybe<Raw_Events>;
};
type Query_RootAccountant_VaultTreasurySetArgs = {
    distinct_on?: InputMaybe<Array<Accountant_VaultTreasurySet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<Accountant_VaultTreasurySet_Order_By>>;
    where?: InputMaybe<Accountant_VaultTreasurySet_Bool_Exp>;
};
type Query_RootAccountant_VaultTreasurySet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephAvs_AllocatedToAlephVaultArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_AllocatedToAlephVault_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_AllocatedToAlephVault_Order_By>>;
    where?: InputMaybe<AlephAvs_AllocatedToAlephVault_Bool_Exp>;
};
type Query_RootAlephAvs_AllocatedToAlephVault_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephAvs_UnallocateCompletedArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_UnallocateCompleted_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_UnallocateCompleted_Order_By>>;
    where?: InputMaybe<AlephAvs_UnallocateCompleted_Bool_Exp>;
};
type Query_RootAlephAvs_UnallocateCompleted_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephAvs_UnallocateRequestedArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_UnallocateRequested_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_UnallocateRequested_Order_By>>;
    where?: InputMaybe<AlephAvs_UnallocateRequested_Bool_Exp>;
};
type Query_RootAlephAvs_UnallocateRequested_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephAvs_VaultInitializedArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_VaultInitialized_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_VaultInitialized_Order_By>>;
    where?: InputMaybe<AlephAvs_VaultInitialized_Bool_Exp>;
};
type Query_RootAlephAvs_VaultInitialized_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVaultFactory_InitializedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_Initialized_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_Initialized_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;
};
type Query_RootAlephVaultFactory_Initialized_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVaultFactory_RoleAdminChangedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;
};
type Query_RootAlephVaultFactory_RoleAdminChanged_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVaultFactory_RoleGrantedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;
};
type Query_RootAlephVaultFactory_RoleGranted_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVaultFactory_RoleRevokedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;
};
type Query_RootAlephVaultFactory_RoleRevoked_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVaultFactory_VaultDeployedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;
};
type Query_RootAlephVaultFactory_VaultDeployed_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_AllFlowPausedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_AllFlowPaused_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_AllFlowPaused_Order_By>>;
    where?: InputMaybe<AlephVault_AllFlowPaused_Bool_Exp>;
};
type Query_RootAlephVault_AllFlowPaused_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_AllSeriesConsolidatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_AllSeriesConsolidated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_AllSeriesConsolidated_Order_By>>;
    where?: InputMaybe<AlephVault_AllSeriesConsolidated_Bool_Exp>;
};
type Query_RootAlephVault_AllSeriesConsolidated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_AuthSignerMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_AuthSignerMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_AuthSignerMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_AuthSignerMigrated_Bool_Exp>;
};
type Query_RootAlephVault_AuthSignerMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_DepositRequestArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_DepositRequest_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_DepositRequest_Order_By>>;
    where?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;
};
type Query_RootAlephVault_DepositRequestSettledArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_DepositRequestSettled_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_DepositRequestSettled_Order_By>>;
    where?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;
};
type Query_RootAlephVault_DepositRequestSettled_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_DepositRequest_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_ExcessAssetsWithdrawnArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ExcessAssetsWithdrawn_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ExcessAssetsWithdrawn_Order_By>>;
    where?: InputMaybe<AlephVault_ExcessAssetsWithdrawn_Bool_Exp>;
};
type Query_RootAlephVault_ExcessAssetsWithdrawn_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_FeesAccumulatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FeesAccumulated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FeesAccumulated_Order_By>>;
    where?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;
};
type Query_RootAlephVault_FeesAccumulated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_FeesCollectedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FeesCollected_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FeesCollected_Order_By>>;
    where?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;
};
type Query_RootAlephVault_FeesCollected_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_FlowPausedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FlowPaused_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FlowPaused_Order_By>>;
    where?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;
};
type Query_RootAlephVault_FlowPaused_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_FlowUnpausedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FlowUnpaused_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FlowUnpaused_Order_By>>;
    where?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;
};
type Query_RootAlephVault_FlowUnpaused_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_ForceRedeemArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ForceRedeem_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ForceRedeem_Order_By>>;
    where?: InputMaybe<AlephVault_ForceRedeem_Bool_Exp>;
};
type Query_RootAlephVault_ForceRedeem_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_GuardianMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_GuardianMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_GuardianMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_GuardianMigrated_Bool_Exp>;
};
type Query_RootAlephVault_GuardianMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_InitializedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_Initialized_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_Initialized_Order_By>>;
    where?: InputMaybe<AlephVault_Initialized_Bool_Exp>;
};
type Query_RootAlephVault_Initialized_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_IsDepositAuthEnabledSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_IsDepositAuthEnabledSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_IsDepositAuthEnabledSet_Order_By>>;
    where?: InputMaybe<AlephVault_IsDepositAuthEnabledSet_Bool_Exp>;
};
type Query_RootAlephVault_IsDepositAuthEnabledSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_IsSettlementAuthEnabledSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_IsSettlementAuthEnabledSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_IsSettlementAuthEnabledSet_Order_By>>;
    where?: InputMaybe<AlephVault_IsSettlementAuthEnabledSet_Bool_Exp>;
};
type Query_RootAlephVault_IsSettlementAuthEnabledSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_ModulesMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ModulesMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ModulesMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_ModulesMigrated_Bool_Exp>;
};
type Query_RootAlephVault_ModulesMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewHighWaterMarkSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;
};
type Query_RootAlephVault_NewHighWaterMarkSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewLockInPeriodQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewLockInPeriodQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewLockInPeriodQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewLockInPeriodQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewLockInPeriodQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewLockInPeriodSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewLockInPeriodSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewLockInPeriodSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewLockInPeriodSet_Bool_Exp>;
};
type Query_RootAlephVault_NewLockInPeriodSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewManagementFeeQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewManagementFeeQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewManagementFeeSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;
};
type Query_RootAlephVault_NewManagementFeeSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMaxDepositCapQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewMaxDepositCapQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMaxDepositCapSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;
};
type Query_RootAlephVault_NewMaxDepositCapSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMinDepositAmountQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewMinDepositAmountQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMinDepositAmountSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;
};
type Query_RootAlephVault_NewMinDepositAmountSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMinRedeemAmountQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinRedeemAmountQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinRedeemAmountQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinRedeemAmountQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewMinRedeemAmountQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMinRedeemAmountSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinRedeemAmountSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinRedeemAmountSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinRedeemAmountSet_Bool_Exp>;
};
type Query_RootAlephVault_NewMinRedeemAmountSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMinUserBalanceQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinUserBalanceQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinUserBalanceQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinUserBalanceQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewMinUserBalanceQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewMinUserBalanceSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinUserBalanceSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinUserBalanceSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinUserBalanceSet_Bool_Exp>;
};
type Query_RootAlephVault_NewMinUserBalanceSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewNoticePeriodQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewNoticePeriodQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewNoticePeriodQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewNoticePeriodQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewNoticePeriodQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewNoticePeriodSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewNoticePeriodSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewNoticePeriodSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewNoticePeriodSet_Bool_Exp>;
};
type Query_RootAlephVault_NewNoticePeriodSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewPerformanceFeeQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;
};
type Query_RootAlephVault_NewPerformanceFeeQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewPerformanceFeeSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;
};
type Query_RootAlephVault_NewPerformanceFeeSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_NewSeriesCreatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewSeriesCreated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewSeriesCreated_Order_By>>;
    where?: InputMaybe<AlephVault_NewSeriesCreated_Bool_Exp>;
};
type Query_RootAlephVault_NewSeriesCreated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_OperationsMultisigMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_OperationsMultisigMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_OperationsMultisigMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_OperationsMultisigMigrated_Bool_Exp>;
};
type Query_RootAlephVault_OperationsMultisigMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_OracleMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_OracleMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_OracleMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_OracleMigrated_Bool_Exp>;
};
type Query_RootAlephVault_OracleMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RedeemRequestArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemRequest_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemRequest_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;
};
type Query_RootAlephVault_RedeemRequestSettledArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;
};
type Query_RootAlephVault_RedeemRequestSettled_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RedeemRequestSliceSettledArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemRequestSliceSettled_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemRequestSliceSettled_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemRequestSliceSettled_Bool_Exp>;
};
type Query_RootAlephVault_RedeemRequestSliceSettled_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RedeemRequest_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RedeemableAmountWithdrawnArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemableAmountWithdrawn_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemableAmountWithdrawn_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemableAmountWithdrawn_Bool_Exp>;
};
type Query_RootAlephVault_RedeemableAmountWithdrawn_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RoleAdminChangedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RoleAdminChanged_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RoleAdminChanged_Order_By>>;
    where?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;
};
type Query_RootAlephVault_RoleAdminChanged_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RoleGrantedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RoleGranted_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RoleGranted_Order_By>>;
    where?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;
};
type Query_RootAlephVault_RoleGranted_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_RoleRevokedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RoleRevoked_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RoleRevoked_Order_By>>;
    where?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;
};
type Query_RootAlephVault_RoleRevoked_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SeriesConsolidatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SeriesConsolidated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SeriesConsolidated_Order_By>>;
    where?: InputMaybe<AlephVault_SeriesConsolidated_Bool_Exp>;
};
type Query_RootAlephVault_SeriesConsolidated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SeriesFeeCollectedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SeriesFeeCollected_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SeriesFeeCollected_Order_By>>;
    where?: InputMaybe<AlephVault_SeriesFeeCollected_Bool_Exp>;
};
type Query_RootAlephVault_SeriesFeeCollected_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SettleDepositArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleDeposit_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleDeposit_Order_By>>;
    where?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;
};
type Query_RootAlephVault_SettleDepositBatchArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleDepositBatch_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleDepositBatch_Order_By>>;
    where?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;
};
type Query_RootAlephVault_SettleDepositBatch_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SettleDeposit_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SettleRedeemArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleRedeem_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleRedeem_Order_By>>;
    where?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;
};
type Query_RootAlephVault_SettleRedeemBatchArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Order_By>>;
    where?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;
};
type Query_RootAlephVault_SettleRedeemBatch_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SettleRedeem_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_ShareClassCreatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ShareClassCreated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ShareClassCreated_Order_By>>;
    where?: InputMaybe<AlephVault_ShareClassCreated_Bool_Exp>;
};
type Query_RootAlephVault_ShareClassCreated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SyncDepositArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SyncDeposit_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SyncDeposit_Order_By>>;
    where?: InputMaybe<AlephVault_SyncDeposit_Bool_Exp>;
};
type Query_RootAlephVault_SyncDeposit_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_SyncRedeemArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SyncRedeem_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SyncRedeem_Order_By>>;
    where?: InputMaybe<AlephVault_SyncRedeem_Bool_Exp>;
};
type Query_RootAlephVault_SyncRedeem_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_UserSharesConsolidatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_UserSharesConsolidated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_UserSharesConsolidated_Order_By>>;
    where?: InputMaybe<AlephVault_UserSharesConsolidated_Bool_Exp>;
};
type Query_RootAlephVault_UserSharesConsolidated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAlephVault_VaultTreasurySetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_VaultTreasurySet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_VaultTreasurySet_Order_By>>;
    where?: InputMaybe<AlephVault_VaultTreasurySet_Bool_Exp>;
};
type Query_RootAlephVault_VaultTreasurySet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAllocatorPositionArgs = {
    distinct_on?: InputMaybe<Array<AllocatorPosition_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AllocatorPosition_Order_By>>;
    where?: InputMaybe<AllocatorPosition_Bool_Exp>;
};
type Query_RootAllocatorPositionSnapshotArgs = {
    distinct_on?: InputMaybe<Array<AllocatorPositionSnapshot_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AllocatorPositionSnapshot_Order_By>>;
    where?: InputMaybe<AllocatorPositionSnapshot_Bool_Exp>;
};
type Query_RootAllocatorPositionSnapshot_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAllocatorPosition_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootAllocatorShareSeriesArgs = {
    distinct_on?: InputMaybe<Array<AllocatorShareSeries_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AllocatorShareSeries_Order_By>>;
    where?: InputMaybe<AllocatorShareSeries_Bool_Exp>;
};
type Query_RootAllocatorShareSeries_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootEigenLayer_DelegationEventArgs = {
    distinct_on?: InputMaybe<Array<EigenLayer_DelegationEvent_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<EigenLayer_DelegationEvent_Order_By>>;
    where?: InputMaybe<EigenLayer_DelegationEvent_Bool_Exp>;
};
type Query_RootEigenLayer_DelegationEvent_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootEigenLayer_OperatorStrategySharesArgs = {
    distinct_on?: InputMaybe<Array<EigenLayer_OperatorStrategyShares_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<EigenLayer_OperatorStrategyShares_Order_By>>;
    where?: InputMaybe<EigenLayer_OperatorStrategyShares_Bool_Exp>;
};
type Query_RootEigenLayer_OperatorStrategyShares_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootEigenLayer_StakerDelegationArgs = {
    distinct_on?: InputMaybe<Array<EigenLayer_StakerDelegation_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<EigenLayer_StakerDelegation_Order_By>>;
    where?: InputMaybe<EigenLayer_StakerDelegation_Bool_Exp>;
};
type Query_RootEigenLayer_StakerDelegation_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootStakerPositionArgs = {
    distinct_on?: InputMaybe<Array<StakerPosition_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<StakerPosition_Order_By>>;
    where?: InputMaybe<StakerPosition_Bool_Exp>;
};
type Query_RootStakerPosition_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootVaultClassDataArgs = {
    distinct_on?: InputMaybe<Array<VaultClassData_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultClassData_Order_By>>;
    where?: InputMaybe<VaultClassData_Bool_Exp>;
};
type Query_RootVaultClassData_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootVaultClassSeriesDataArgs = {
    distinct_on?: InputMaybe<Array<VaultClassSeriesData_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultClassSeriesData_Order_By>>;
    where?: InputMaybe<VaultClassSeriesData_Bool_Exp>;
};
type Query_RootVaultClassSeriesData_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootVaultClassSeriesSnapshotArgs = {
    distinct_on?: InputMaybe<Array<VaultClassSeriesSnapshot_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultClassSeriesSnapshot_Order_By>>;
    where?: InputMaybe<VaultClassSeriesSnapshot_Bool_Exp>;
};
type Query_RootVaultClassSeriesSnapshot_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootVaultDataArgs = {
    distinct_on?: InputMaybe<Array<VaultData_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultData_Order_By>>;
    where?: InputMaybe<VaultData_Bool_Exp>;
};
type Query_RootVaultData_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_RootVaultFeesAccumulatedSnapshotArgs = {
    distinct_on?: InputMaybe<Array<VaultFeesAccumulatedSnapshot_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultFeesAccumulatedSnapshot_Order_By>>;
    where?: InputMaybe<VaultFeesAccumulatedSnapshot_Bool_Exp>;
};
type Query_RootVaultFeesAccumulatedSnapshot_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Query_Root_MetaArgs = {
    distinct_on?: InputMaybe<Array<_Meta_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<_Meta_Order_By>>;
    where?: InputMaybe<_Meta_Bool_Exp>;
};
type Query_RootChain_MetadataArgs = {
    distinct_on?: InputMaybe<Array<Chain_Metadata_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<Chain_Metadata_Order_By>>;
    where?: InputMaybe<Chain_Metadata_Bool_Exp>;
};
type Query_RootRaw_EventsArgs = {
    distinct_on?: InputMaybe<Array<Raw_Events_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<Raw_Events_Order_By>>;
    where?: InputMaybe<Raw_Events_Bool_Exp>;
};
type Query_RootRaw_Events_By_PkArgs = {
    serial: Scalars['Int']['input'];
};
/** columns and relationships of "raw_events" */
type Raw_Events = {
    __typename?: 'raw_events';
    block_fields: Scalars['jsonb']['output'];
    block_hash: Scalars['String']['output'];
    block_number: Scalars['Int']['output'];
    block_timestamp: Scalars['Int']['output'];
    chain_id: Scalars['Int']['output'];
    contract_name: Scalars['String']['output'];
    db_write_timestamp?: Maybe<Scalars['timestamp']['output']>;
    event_id: Scalars['numeric']['output'];
    event_name: Scalars['String']['output'];
    log_index: Scalars['Int']['output'];
    params: Scalars['jsonb']['output'];
    serial: Scalars['Int']['output'];
    src_address: Scalars['String']['output'];
    transaction_fields: Scalars['jsonb']['output'];
};
/** columns and relationships of "raw_events" */
type Raw_EventsBlock_FieldsArgs = {
    path?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "raw_events" */
type Raw_EventsParamsArgs = {
    path?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "raw_events" */
type Raw_EventsTransaction_FieldsArgs = {
    path?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "raw_events". All fields are combined with a logical 'AND'. */
type Raw_Events_Bool_Exp = {
    _and?: InputMaybe<Array<Raw_Events_Bool_Exp>>;
    _not?: InputMaybe<Raw_Events_Bool_Exp>;
    _or?: InputMaybe<Array<Raw_Events_Bool_Exp>>;
    block_fields?: InputMaybe<Jsonb_Comparison_Exp>;
    block_hash?: InputMaybe<String_Comparison_Exp>;
    block_number?: InputMaybe<Int_Comparison_Exp>;
    block_timestamp?: InputMaybe<Int_Comparison_Exp>;
    chain_id?: InputMaybe<Int_Comparison_Exp>;
    contract_name?: InputMaybe<String_Comparison_Exp>;
    db_write_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
    event_id?: InputMaybe<Numeric_Comparison_Exp>;
    event_name?: InputMaybe<String_Comparison_Exp>;
    log_index?: InputMaybe<Int_Comparison_Exp>;
    params?: InputMaybe<Jsonb_Comparison_Exp>;
    serial?: InputMaybe<Int_Comparison_Exp>;
    src_address?: InputMaybe<String_Comparison_Exp>;
    transaction_fields?: InputMaybe<Jsonb_Comparison_Exp>;
};
/** Ordering options when selecting data from "raw_events". */
type Raw_Events_Order_By = {
    block_fields?: InputMaybe<Order_By>;
    block_hash?: InputMaybe<Order_By>;
    block_number?: InputMaybe<Order_By>;
    block_timestamp?: InputMaybe<Order_By>;
    chain_id?: InputMaybe<Order_By>;
    contract_name?: InputMaybe<Order_By>;
    db_write_timestamp?: InputMaybe<Order_By>;
    event_id?: InputMaybe<Order_By>;
    event_name?: InputMaybe<Order_By>;
    log_index?: InputMaybe<Order_By>;
    params?: InputMaybe<Order_By>;
    serial?: InputMaybe<Order_By>;
    src_address?: InputMaybe<Order_By>;
    transaction_fields?: InputMaybe<Order_By>;
};
/** select columns of table "raw_events" */
declare enum Raw_Events_Select_Column {
    /** column name */
    BlockFields = "block_fields",
    /** column name */
    BlockHash = "block_hash",
    /** column name */
    BlockNumber = "block_number",
    /** column name */
    BlockTimestamp = "block_timestamp",
    /** column name */
    ChainId = "chain_id",
    /** column name */
    ContractName = "contract_name",
    /** column name */
    DbWriteTimestamp = "db_write_timestamp",
    /** column name */
    EventId = "event_id",
    /** column name */
    EventName = "event_name",
    /** column name */
    LogIndex = "log_index",
    /** column name */
    Params = "params",
    /** column name */
    Serial = "serial",
    /** column name */
    SrcAddress = "src_address",
    /** column name */
    TransactionFields = "transaction_fields"
}
/** Streaming cursor of the table "raw_events" */
type Raw_Events_Stream_Cursor_Input = {
    /** Stream column input with initial value */
    initial_value: Raw_Events_Stream_Cursor_Value_Input;
    /** cursor ordering */
    ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
type Raw_Events_Stream_Cursor_Value_Input = {
    block_fields?: InputMaybe<Scalars['jsonb']['input']>;
    block_hash?: InputMaybe<Scalars['String']['input']>;
    block_number?: InputMaybe<Scalars['Int']['input']>;
    block_timestamp?: InputMaybe<Scalars['Int']['input']>;
    chain_id?: InputMaybe<Scalars['Int']['input']>;
    contract_name?: InputMaybe<Scalars['String']['input']>;
    db_write_timestamp?: InputMaybe<Scalars['timestamp']['input']>;
    event_id?: InputMaybe<Scalars['numeric']['input']>;
    event_name?: InputMaybe<Scalars['String']['input']>;
    log_index?: InputMaybe<Scalars['Int']['input']>;
    params?: InputMaybe<Scalars['jsonb']['input']>;
    serial?: InputMaybe<Scalars['Int']['input']>;
    src_address?: InputMaybe<Scalars['String']['input']>;
    transaction_fields?: InputMaybe<Scalars['jsonb']['input']>;
};
type Subscription_Root = {
    __typename?: 'subscription_root';
    /** fetch data from the table: "Accountant_VaultTreasurySet" */
    Accountant_VaultTreasurySet: Array<Accountant_VaultTreasurySet>;
    /** fetch data from the table: "Accountant_VaultTreasurySet" using primary key columns */
    Accountant_VaultTreasurySet_by_pk?: Maybe<Accountant_VaultTreasurySet>;
    /** fetch data from the table in a streaming manner: "Accountant_VaultTreasurySet" */
    Accountant_VaultTreasurySet_stream: Array<Accountant_VaultTreasurySet>;
    /** fetch data from the table: "AlephAVS_AllocatedToAlephVault" */
    AlephAVS_AllocatedToAlephVault: Array<AlephAvs_AllocatedToAlephVault>;
    /** fetch data from the table: "AlephAVS_AllocatedToAlephVault" using primary key columns */
    AlephAVS_AllocatedToAlephVault_by_pk?: Maybe<AlephAvs_AllocatedToAlephVault>;
    /** fetch data from the table in a streaming manner: "AlephAVS_AllocatedToAlephVault" */
    AlephAVS_AllocatedToAlephVault_stream: Array<AlephAvs_AllocatedToAlephVault>;
    /** fetch data from the table: "AlephAVS_UnallocateCompleted" */
    AlephAVS_UnallocateCompleted: Array<AlephAvs_UnallocateCompleted>;
    /** fetch data from the table: "AlephAVS_UnallocateCompleted" using primary key columns */
    AlephAVS_UnallocateCompleted_by_pk?: Maybe<AlephAvs_UnallocateCompleted>;
    /** fetch data from the table in a streaming manner: "AlephAVS_UnallocateCompleted" */
    AlephAVS_UnallocateCompleted_stream: Array<AlephAvs_UnallocateCompleted>;
    /** fetch data from the table: "AlephAVS_UnallocateRequested" */
    AlephAVS_UnallocateRequested: Array<AlephAvs_UnallocateRequested>;
    /** fetch data from the table: "AlephAVS_UnallocateRequested" using primary key columns */
    AlephAVS_UnallocateRequested_by_pk?: Maybe<AlephAvs_UnallocateRequested>;
    /** fetch data from the table in a streaming manner: "AlephAVS_UnallocateRequested" */
    AlephAVS_UnallocateRequested_stream: Array<AlephAvs_UnallocateRequested>;
    /** fetch data from the table: "AlephAVS_VaultInitialized" */
    AlephAVS_VaultInitialized: Array<AlephAvs_VaultInitialized>;
    /** fetch data from the table: "AlephAVS_VaultInitialized" using primary key columns */
    AlephAVS_VaultInitialized_by_pk?: Maybe<AlephAvs_VaultInitialized>;
    /** fetch data from the table in a streaming manner: "AlephAVS_VaultInitialized" */
    AlephAVS_VaultInitialized_stream: Array<AlephAvs_VaultInitialized>;
    /** fetch data from the table: "AlephVaultFactory_Initialized" */
    AlephVaultFactory_Initialized: Array<AlephVaultFactory_Initialized>;
    /** fetch data from the table: "AlephVaultFactory_Initialized" using primary key columns */
    AlephVaultFactory_Initialized_by_pk?: Maybe<AlephVaultFactory_Initialized>;
    /** fetch data from the table in a streaming manner: "AlephVaultFactory_Initialized" */
    AlephVaultFactory_Initialized_stream: Array<AlephVaultFactory_Initialized>;
    /** fetch data from the table: "AlephVaultFactory_RoleAdminChanged" */
    AlephVaultFactory_RoleAdminChanged: Array<AlephVaultFactory_RoleAdminChanged>;
    /** fetch data from the table: "AlephVaultFactory_RoleAdminChanged" using primary key columns */
    AlephVaultFactory_RoleAdminChanged_by_pk?: Maybe<AlephVaultFactory_RoleAdminChanged>;
    /** fetch data from the table in a streaming manner: "AlephVaultFactory_RoleAdminChanged" */
    AlephVaultFactory_RoleAdminChanged_stream: Array<AlephVaultFactory_RoleAdminChanged>;
    /** fetch data from the table: "AlephVaultFactory_RoleGranted" */
    AlephVaultFactory_RoleGranted: Array<AlephVaultFactory_RoleGranted>;
    /** fetch data from the table: "AlephVaultFactory_RoleGranted" using primary key columns */
    AlephVaultFactory_RoleGranted_by_pk?: Maybe<AlephVaultFactory_RoleGranted>;
    /** fetch data from the table in a streaming manner: "AlephVaultFactory_RoleGranted" */
    AlephVaultFactory_RoleGranted_stream: Array<AlephVaultFactory_RoleGranted>;
    /** fetch data from the table: "AlephVaultFactory_RoleRevoked" */
    AlephVaultFactory_RoleRevoked: Array<AlephVaultFactory_RoleRevoked>;
    /** fetch data from the table: "AlephVaultFactory_RoleRevoked" using primary key columns */
    AlephVaultFactory_RoleRevoked_by_pk?: Maybe<AlephVaultFactory_RoleRevoked>;
    /** fetch data from the table in a streaming manner: "AlephVaultFactory_RoleRevoked" */
    AlephVaultFactory_RoleRevoked_stream: Array<AlephVaultFactory_RoleRevoked>;
    /** fetch data from the table: "AlephVaultFactory_VaultDeployed" */
    AlephVaultFactory_VaultDeployed: Array<AlephVaultFactory_VaultDeployed>;
    /** fetch data from the table: "AlephVaultFactory_VaultDeployed" using primary key columns */
    AlephVaultFactory_VaultDeployed_by_pk?: Maybe<AlephVaultFactory_VaultDeployed>;
    /** fetch data from the table in a streaming manner: "AlephVaultFactory_VaultDeployed" */
    AlephVaultFactory_VaultDeployed_stream: Array<AlephVaultFactory_VaultDeployed>;
    /** fetch data from the table: "AlephVault_AllFlowPaused" */
    AlephVault_AllFlowPaused: Array<AlephVault_AllFlowPaused>;
    /** fetch data from the table: "AlephVault_AllFlowPaused" using primary key columns */
    AlephVault_AllFlowPaused_by_pk?: Maybe<AlephVault_AllFlowPaused>;
    /** fetch data from the table in a streaming manner: "AlephVault_AllFlowPaused" */
    AlephVault_AllFlowPaused_stream: Array<AlephVault_AllFlowPaused>;
    /** fetch data from the table: "AlephVault_AllSeriesConsolidated" */
    AlephVault_AllSeriesConsolidated: Array<AlephVault_AllSeriesConsolidated>;
    /** fetch data from the table: "AlephVault_AllSeriesConsolidated" using primary key columns */
    AlephVault_AllSeriesConsolidated_by_pk?: Maybe<AlephVault_AllSeriesConsolidated>;
    /** fetch data from the table in a streaming manner: "AlephVault_AllSeriesConsolidated" */
    AlephVault_AllSeriesConsolidated_stream: Array<AlephVault_AllSeriesConsolidated>;
    /** fetch data from the table: "AlephVault_AuthSignerMigrated" */
    AlephVault_AuthSignerMigrated: Array<AlephVault_AuthSignerMigrated>;
    /** fetch data from the table: "AlephVault_AuthSignerMigrated" using primary key columns */
    AlephVault_AuthSignerMigrated_by_pk?: Maybe<AlephVault_AuthSignerMigrated>;
    /** fetch data from the table in a streaming manner: "AlephVault_AuthSignerMigrated" */
    AlephVault_AuthSignerMigrated_stream: Array<AlephVault_AuthSignerMigrated>;
    /** fetch data from the table: "AlephVault_DepositRequest" */
    AlephVault_DepositRequest: Array<AlephVault_DepositRequest>;
    /** fetch data from the table: "AlephVault_DepositRequestSettled" */
    AlephVault_DepositRequestSettled: Array<AlephVault_DepositRequestSettled>;
    /** fetch data from the table: "AlephVault_DepositRequestSettled" using primary key columns */
    AlephVault_DepositRequestSettled_by_pk?: Maybe<AlephVault_DepositRequestSettled>;
    /** fetch data from the table in a streaming manner: "AlephVault_DepositRequestSettled" */
    AlephVault_DepositRequestSettled_stream: Array<AlephVault_DepositRequestSettled>;
    /** fetch data from the table: "AlephVault_DepositRequest" using primary key columns */
    AlephVault_DepositRequest_by_pk?: Maybe<AlephVault_DepositRequest>;
    /** fetch data from the table in a streaming manner: "AlephVault_DepositRequest" */
    AlephVault_DepositRequest_stream: Array<AlephVault_DepositRequest>;
    /** fetch data from the table: "AlephVault_ExcessAssetsWithdrawn" */
    AlephVault_ExcessAssetsWithdrawn: Array<AlephVault_ExcessAssetsWithdrawn>;
    /** fetch data from the table: "AlephVault_ExcessAssetsWithdrawn" using primary key columns */
    AlephVault_ExcessAssetsWithdrawn_by_pk?: Maybe<AlephVault_ExcessAssetsWithdrawn>;
    /** fetch data from the table in a streaming manner: "AlephVault_ExcessAssetsWithdrawn" */
    AlephVault_ExcessAssetsWithdrawn_stream: Array<AlephVault_ExcessAssetsWithdrawn>;
    /** fetch data from the table: "AlephVault_FeesAccumulated" */
    AlephVault_FeesAccumulated: Array<AlephVault_FeesAccumulated>;
    /** fetch data from the table: "AlephVault_FeesAccumulated" using primary key columns */
    AlephVault_FeesAccumulated_by_pk?: Maybe<AlephVault_FeesAccumulated>;
    /** fetch data from the table in a streaming manner: "AlephVault_FeesAccumulated" */
    AlephVault_FeesAccumulated_stream: Array<AlephVault_FeesAccumulated>;
    /** fetch data from the table: "AlephVault_FeesCollected" */
    AlephVault_FeesCollected: Array<AlephVault_FeesCollected>;
    /** fetch data from the table: "AlephVault_FeesCollected" using primary key columns */
    AlephVault_FeesCollected_by_pk?: Maybe<AlephVault_FeesCollected>;
    /** fetch data from the table in a streaming manner: "AlephVault_FeesCollected" */
    AlephVault_FeesCollected_stream: Array<AlephVault_FeesCollected>;
    /** fetch data from the table: "AlephVault_FlowPaused" */
    AlephVault_FlowPaused: Array<AlephVault_FlowPaused>;
    /** fetch data from the table: "AlephVault_FlowPaused" using primary key columns */
    AlephVault_FlowPaused_by_pk?: Maybe<AlephVault_FlowPaused>;
    /** fetch data from the table in a streaming manner: "AlephVault_FlowPaused" */
    AlephVault_FlowPaused_stream: Array<AlephVault_FlowPaused>;
    /** fetch data from the table: "AlephVault_FlowUnpaused" */
    AlephVault_FlowUnpaused: Array<AlephVault_FlowUnpaused>;
    /** fetch data from the table: "AlephVault_FlowUnpaused" using primary key columns */
    AlephVault_FlowUnpaused_by_pk?: Maybe<AlephVault_FlowUnpaused>;
    /** fetch data from the table in a streaming manner: "AlephVault_FlowUnpaused" */
    AlephVault_FlowUnpaused_stream: Array<AlephVault_FlowUnpaused>;
    /** fetch data from the table: "AlephVault_ForceRedeem" */
    AlephVault_ForceRedeem: Array<AlephVault_ForceRedeem>;
    /** fetch data from the table: "AlephVault_ForceRedeem" using primary key columns */
    AlephVault_ForceRedeem_by_pk?: Maybe<AlephVault_ForceRedeem>;
    /** fetch data from the table in a streaming manner: "AlephVault_ForceRedeem" */
    AlephVault_ForceRedeem_stream: Array<AlephVault_ForceRedeem>;
    /** fetch data from the table: "AlephVault_GuardianMigrated" */
    AlephVault_GuardianMigrated: Array<AlephVault_GuardianMigrated>;
    /** fetch data from the table: "AlephVault_GuardianMigrated" using primary key columns */
    AlephVault_GuardianMigrated_by_pk?: Maybe<AlephVault_GuardianMigrated>;
    /** fetch data from the table in a streaming manner: "AlephVault_GuardianMigrated" */
    AlephVault_GuardianMigrated_stream: Array<AlephVault_GuardianMigrated>;
    /** fetch data from the table: "AlephVault_Initialized" */
    AlephVault_Initialized: Array<AlephVault_Initialized>;
    /** fetch data from the table: "AlephVault_Initialized" using primary key columns */
    AlephVault_Initialized_by_pk?: Maybe<AlephVault_Initialized>;
    /** fetch data from the table in a streaming manner: "AlephVault_Initialized" */
    AlephVault_Initialized_stream: Array<AlephVault_Initialized>;
    /** fetch data from the table: "AlephVault_IsDepositAuthEnabledSet" */
    AlephVault_IsDepositAuthEnabledSet: Array<AlephVault_IsDepositAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_IsDepositAuthEnabledSet" using primary key columns */
    AlephVault_IsDepositAuthEnabledSet_by_pk?: Maybe<AlephVault_IsDepositAuthEnabledSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_IsDepositAuthEnabledSet" */
    AlephVault_IsDepositAuthEnabledSet_stream: Array<AlephVault_IsDepositAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_IsSettlementAuthEnabledSet" */
    AlephVault_IsSettlementAuthEnabledSet: Array<AlephVault_IsSettlementAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_IsSettlementAuthEnabledSet" using primary key columns */
    AlephVault_IsSettlementAuthEnabledSet_by_pk?: Maybe<AlephVault_IsSettlementAuthEnabledSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_IsSettlementAuthEnabledSet" */
    AlephVault_IsSettlementAuthEnabledSet_stream: Array<AlephVault_IsSettlementAuthEnabledSet>;
    /** fetch data from the table: "AlephVault_ModulesMigrated" */
    AlephVault_ModulesMigrated: Array<AlephVault_ModulesMigrated>;
    /** fetch data from the table: "AlephVault_ModulesMigrated" using primary key columns */
    AlephVault_ModulesMigrated_by_pk?: Maybe<AlephVault_ModulesMigrated>;
    /** fetch data from the table in a streaming manner: "AlephVault_ModulesMigrated" */
    AlephVault_ModulesMigrated_stream: Array<AlephVault_ModulesMigrated>;
    /** fetch data from the table: "AlephVault_NewHighWaterMarkSet" */
    AlephVault_NewHighWaterMarkSet: Array<AlephVault_NewHighWaterMarkSet>;
    /** fetch data from the table: "AlephVault_NewHighWaterMarkSet" using primary key columns */
    AlephVault_NewHighWaterMarkSet_by_pk?: Maybe<AlephVault_NewHighWaterMarkSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewHighWaterMarkSet" */
    AlephVault_NewHighWaterMarkSet_stream: Array<AlephVault_NewHighWaterMarkSet>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodQueued" */
    AlephVault_NewLockInPeriodQueued: Array<AlephVault_NewLockInPeriodQueued>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodQueued" using primary key columns */
    AlephVault_NewLockInPeriodQueued_by_pk?: Maybe<AlephVault_NewLockInPeriodQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewLockInPeriodQueued" */
    AlephVault_NewLockInPeriodQueued_stream: Array<AlephVault_NewLockInPeriodQueued>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodSet" */
    AlephVault_NewLockInPeriodSet: Array<AlephVault_NewLockInPeriodSet>;
    /** fetch data from the table: "AlephVault_NewLockInPeriodSet" using primary key columns */
    AlephVault_NewLockInPeriodSet_by_pk?: Maybe<AlephVault_NewLockInPeriodSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewLockInPeriodSet" */
    AlephVault_NewLockInPeriodSet_stream: Array<AlephVault_NewLockInPeriodSet>;
    /** fetch data from the table: "AlephVault_NewManagementFeeQueued" */
    AlephVault_NewManagementFeeQueued: Array<AlephVault_NewManagementFeeQueued>;
    /** fetch data from the table: "AlephVault_NewManagementFeeQueued" using primary key columns */
    AlephVault_NewManagementFeeQueued_by_pk?: Maybe<AlephVault_NewManagementFeeQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewManagementFeeQueued" */
    AlephVault_NewManagementFeeQueued_stream: Array<AlephVault_NewManagementFeeQueued>;
    /** fetch data from the table: "AlephVault_NewManagementFeeSet" */
    AlephVault_NewManagementFeeSet: Array<AlephVault_NewManagementFeeSet>;
    /** fetch data from the table: "AlephVault_NewManagementFeeSet" using primary key columns */
    AlephVault_NewManagementFeeSet_by_pk?: Maybe<AlephVault_NewManagementFeeSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewManagementFeeSet" */
    AlephVault_NewManagementFeeSet_stream: Array<AlephVault_NewManagementFeeSet>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapQueued" */
    AlephVault_NewMaxDepositCapQueued: Array<AlephVault_NewMaxDepositCapQueued>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapQueued" using primary key columns */
    AlephVault_NewMaxDepositCapQueued_by_pk?: Maybe<AlephVault_NewMaxDepositCapQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMaxDepositCapQueued" */
    AlephVault_NewMaxDepositCapQueued_stream: Array<AlephVault_NewMaxDepositCapQueued>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapSet" */
    AlephVault_NewMaxDepositCapSet: Array<AlephVault_NewMaxDepositCapSet>;
    /** fetch data from the table: "AlephVault_NewMaxDepositCapSet" using primary key columns */
    AlephVault_NewMaxDepositCapSet_by_pk?: Maybe<AlephVault_NewMaxDepositCapSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMaxDepositCapSet" */
    AlephVault_NewMaxDepositCapSet_stream: Array<AlephVault_NewMaxDepositCapSet>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountQueued" */
    AlephVault_NewMinDepositAmountQueued: Array<AlephVault_NewMinDepositAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountQueued" using primary key columns */
    AlephVault_NewMinDepositAmountQueued_by_pk?: Maybe<AlephVault_NewMinDepositAmountQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMinDepositAmountQueued" */
    AlephVault_NewMinDepositAmountQueued_stream: Array<AlephVault_NewMinDepositAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountSet" */
    AlephVault_NewMinDepositAmountSet: Array<AlephVault_NewMinDepositAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinDepositAmountSet" using primary key columns */
    AlephVault_NewMinDepositAmountSet_by_pk?: Maybe<AlephVault_NewMinDepositAmountSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMinDepositAmountSet" */
    AlephVault_NewMinDepositAmountSet_stream: Array<AlephVault_NewMinDepositAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountQueued" */
    AlephVault_NewMinRedeemAmountQueued: Array<AlephVault_NewMinRedeemAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountQueued" using primary key columns */
    AlephVault_NewMinRedeemAmountQueued_by_pk?: Maybe<AlephVault_NewMinRedeemAmountQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMinRedeemAmountQueued" */
    AlephVault_NewMinRedeemAmountQueued_stream: Array<AlephVault_NewMinRedeemAmountQueued>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountSet" */
    AlephVault_NewMinRedeemAmountSet: Array<AlephVault_NewMinRedeemAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinRedeemAmountSet" using primary key columns */
    AlephVault_NewMinRedeemAmountSet_by_pk?: Maybe<AlephVault_NewMinRedeemAmountSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMinRedeemAmountSet" */
    AlephVault_NewMinRedeemAmountSet_stream: Array<AlephVault_NewMinRedeemAmountSet>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceQueued" */
    AlephVault_NewMinUserBalanceQueued: Array<AlephVault_NewMinUserBalanceQueued>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceQueued" using primary key columns */
    AlephVault_NewMinUserBalanceQueued_by_pk?: Maybe<AlephVault_NewMinUserBalanceQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMinUserBalanceQueued" */
    AlephVault_NewMinUserBalanceQueued_stream: Array<AlephVault_NewMinUserBalanceQueued>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceSet" */
    AlephVault_NewMinUserBalanceSet: Array<AlephVault_NewMinUserBalanceSet>;
    /** fetch data from the table: "AlephVault_NewMinUserBalanceSet" using primary key columns */
    AlephVault_NewMinUserBalanceSet_by_pk?: Maybe<AlephVault_NewMinUserBalanceSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewMinUserBalanceSet" */
    AlephVault_NewMinUserBalanceSet_stream: Array<AlephVault_NewMinUserBalanceSet>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodQueued" */
    AlephVault_NewNoticePeriodQueued: Array<AlephVault_NewNoticePeriodQueued>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodQueued" using primary key columns */
    AlephVault_NewNoticePeriodQueued_by_pk?: Maybe<AlephVault_NewNoticePeriodQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewNoticePeriodQueued" */
    AlephVault_NewNoticePeriodQueued_stream: Array<AlephVault_NewNoticePeriodQueued>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodSet" */
    AlephVault_NewNoticePeriodSet: Array<AlephVault_NewNoticePeriodSet>;
    /** fetch data from the table: "AlephVault_NewNoticePeriodSet" using primary key columns */
    AlephVault_NewNoticePeriodSet_by_pk?: Maybe<AlephVault_NewNoticePeriodSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewNoticePeriodSet" */
    AlephVault_NewNoticePeriodSet_stream: Array<AlephVault_NewNoticePeriodSet>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeQueued" */
    AlephVault_NewPerformanceFeeQueued: Array<AlephVault_NewPerformanceFeeQueued>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeQueued" using primary key columns */
    AlephVault_NewPerformanceFeeQueued_by_pk?: Maybe<AlephVault_NewPerformanceFeeQueued>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewPerformanceFeeQueued" */
    AlephVault_NewPerformanceFeeQueued_stream: Array<AlephVault_NewPerformanceFeeQueued>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeSet" */
    AlephVault_NewPerformanceFeeSet: Array<AlephVault_NewPerformanceFeeSet>;
    /** fetch data from the table: "AlephVault_NewPerformanceFeeSet" using primary key columns */
    AlephVault_NewPerformanceFeeSet_by_pk?: Maybe<AlephVault_NewPerformanceFeeSet>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewPerformanceFeeSet" */
    AlephVault_NewPerformanceFeeSet_stream: Array<AlephVault_NewPerformanceFeeSet>;
    /** fetch data from the table: "AlephVault_NewSeriesCreated" */
    AlephVault_NewSeriesCreated: Array<AlephVault_NewSeriesCreated>;
    /** fetch data from the table: "AlephVault_NewSeriesCreated" using primary key columns */
    AlephVault_NewSeriesCreated_by_pk?: Maybe<AlephVault_NewSeriesCreated>;
    /** fetch data from the table in a streaming manner: "AlephVault_NewSeriesCreated" */
    AlephVault_NewSeriesCreated_stream: Array<AlephVault_NewSeriesCreated>;
    /** fetch data from the table: "AlephVault_OperationsMultisigMigrated" */
    AlephVault_OperationsMultisigMigrated: Array<AlephVault_OperationsMultisigMigrated>;
    /** fetch data from the table: "AlephVault_OperationsMultisigMigrated" using primary key columns */
    AlephVault_OperationsMultisigMigrated_by_pk?: Maybe<AlephVault_OperationsMultisigMigrated>;
    /** fetch data from the table in a streaming manner: "AlephVault_OperationsMultisigMigrated" */
    AlephVault_OperationsMultisigMigrated_stream: Array<AlephVault_OperationsMultisigMigrated>;
    /** fetch data from the table: "AlephVault_OracleMigrated" */
    AlephVault_OracleMigrated: Array<AlephVault_OracleMigrated>;
    /** fetch data from the table: "AlephVault_OracleMigrated" using primary key columns */
    AlephVault_OracleMigrated_by_pk?: Maybe<AlephVault_OracleMigrated>;
    /** fetch data from the table in a streaming manner: "AlephVault_OracleMigrated" */
    AlephVault_OracleMigrated_stream: Array<AlephVault_OracleMigrated>;
    /** fetch data from the table: "AlephVault_RedeemRequest" */
    AlephVault_RedeemRequest: Array<AlephVault_RedeemRequest>;
    /** fetch data from the table: "AlephVault_RedeemRequestSettled" */
    AlephVault_RedeemRequestSettled: Array<AlephVault_RedeemRequestSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequestSettled" using primary key columns */
    AlephVault_RedeemRequestSettled_by_pk?: Maybe<AlephVault_RedeemRequestSettled>;
    /** fetch data from the table in a streaming manner: "AlephVault_RedeemRequestSettled" */
    AlephVault_RedeemRequestSettled_stream: Array<AlephVault_RedeemRequestSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequestSliceSettled" */
    AlephVault_RedeemRequestSliceSettled: Array<AlephVault_RedeemRequestSliceSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequestSliceSettled" using primary key columns */
    AlephVault_RedeemRequestSliceSettled_by_pk?: Maybe<AlephVault_RedeemRequestSliceSettled>;
    /** fetch data from the table in a streaming manner: "AlephVault_RedeemRequestSliceSettled" */
    AlephVault_RedeemRequestSliceSettled_stream: Array<AlephVault_RedeemRequestSliceSettled>;
    /** fetch data from the table: "AlephVault_RedeemRequest" using primary key columns */
    AlephVault_RedeemRequest_by_pk?: Maybe<AlephVault_RedeemRequest>;
    /** fetch data from the table in a streaming manner: "AlephVault_RedeemRequest" */
    AlephVault_RedeemRequest_stream: Array<AlephVault_RedeemRequest>;
    /** fetch data from the table: "AlephVault_RedeemableAmountWithdrawn" */
    AlephVault_RedeemableAmountWithdrawn: Array<AlephVault_RedeemableAmountWithdrawn>;
    /** fetch data from the table: "AlephVault_RedeemableAmountWithdrawn" using primary key columns */
    AlephVault_RedeemableAmountWithdrawn_by_pk?: Maybe<AlephVault_RedeemableAmountWithdrawn>;
    /** fetch data from the table in a streaming manner: "AlephVault_RedeemableAmountWithdrawn" */
    AlephVault_RedeemableAmountWithdrawn_stream: Array<AlephVault_RedeemableAmountWithdrawn>;
    /** fetch data from the table: "AlephVault_RoleAdminChanged" */
    AlephVault_RoleAdminChanged: Array<AlephVault_RoleAdminChanged>;
    /** fetch data from the table: "AlephVault_RoleAdminChanged" using primary key columns */
    AlephVault_RoleAdminChanged_by_pk?: Maybe<AlephVault_RoleAdminChanged>;
    /** fetch data from the table in a streaming manner: "AlephVault_RoleAdminChanged" */
    AlephVault_RoleAdminChanged_stream: Array<AlephVault_RoleAdminChanged>;
    /** fetch data from the table: "AlephVault_RoleGranted" */
    AlephVault_RoleGranted: Array<AlephVault_RoleGranted>;
    /** fetch data from the table: "AlephVault_RoleGranted" using primary key columns */
    AlephVault_RoleGranted_by_pk?: Maybe<AlephVault_RoleGranted>;
    /** fetch data from the table in a streaming manner: "AlephVault_RoleGranted" */
    AlephVault_RoleGranted_stream: Array<AlephVault_RoleGranted>;
    /** fetch data from the table: "AlephVault_RoleRevoked" */
    AlephVault_RoleRevoked: Array<AlephVault_RoleRevoked>;
    /** fetch data from the table: "AlephVault_RoleRevoked" using primary key columns */
    AlephVault_RoleRevoked_by_pk?: Maybe<AlephVault_RoleRevoked>;
    /** fetch data from the table in a streaming manner: "AlephVault_RoleRevoked" */
    AlephVault_RoleRevoked_stream: Array<AlephVault_RoleRevoked>;
    /** fetch data from the table: "AlephVault_SeriesConsolidated" */
    AlephVault_SeriesConsolidated: Array<AlephVault_SeriesConsolidated>;
    /** fetch data from the table: "AlephVault_SeriesConsolidated" using primary key columns */
    AlephVault_SeriesConsolidated_by_pk?: Maybe<AlephVault_SeriesConsolidated>;
    /** fetch data from the table in a streaming manner: "AlephVault_SeriesConsolidated" */
    AlephVault_SeriesConsolidated_stream: Array<AlephVault_SeriesConsolidated>;
    /** fetch data from the table: "AlephVault_SeriesFeeCollected" */
    AlephVault_SeriesFeeCollected: Array<AlephVault_SeriesFeeCollected>;
    /** fetch data from the table: "AlephVault_SeriesFeeCollected" using primary key columns */
    AlephVault_SeriesFeeCollected_by_pk?: Maybe<AlephVault_SeriesFeeCollected>;
    /** fetch data from the table in a streaming manner: "AlephVault_SeriesFeeCollected" */
    AlephVault_SeriesFeeCollected_stream: Array<AlephVault_SeriesFeeCollected>;
    /** fetch data from the table: "AlephVault_SettleDeposit" */
    AlephVault_SettleDeposit: Array<AlephVault_SettleDeposit>;
    /** fetch data from the table: "AlephVault_SettleDepositBatch" */
    AlephVault_SettleDepositBatch: Array<AlephVault_SettleDepositBatch>;
    /** fetch data from the table: "AlephVault_SettleDepositBatch" using primary key columns */
    AlephVault_SettleDepositBatch_by_pk?: Maybe<AlephVault_SettleDepositBatch>;
    /** fetch data from the table in a streaming manner: "AlephVault_SettleDepositBatch" */
    AlephVault_SettleDepositBatch_stream: Array<AlephVault_SettleDepositBatch>;
    /** fetch data from the table: "AlephVault_SettleDeposit" using primary key columns */
    AlephVault_SettleDeposit_by_pk?: Maybe<AlephVault_SettleDeposit>;
    /** fetch data from the table in a streaming manner: "AlephVault_SettleDeposit" */
    AlephVault_SettleDeposit_stream: Array<AlephVault_SettleDeposit>;
    /** fetch data from the table: "AlephVault_SettleRedeem" */
    AlephVault_SettleRedeem: Array<AlephVault_SettleRedeem>;
    /** fetch data from the table: "AlephVault_SettleRedeemBatch" */
    AlephVault_SettleRedeemBatch: Array<AlephVault_SettleRedeemBatch>;
    /** fetch data from the table: "AlephVault_SettleRedeemBatch" using primary key columns */
    AlephVault_SettleRedeemBatch_by_pk?: Maybe<AlephVault_SettleRedeemBatch>;
    /** fetch data from the table in a streaming manner: "AlephVault_SettleRedeemBatch" */
    AlephVault_SettleRedeemBatch_stream: Array<AlephVault_SettleRedeemBatch>;
    /** fetch data from the table: "AlephVault_SettleRedeem" using primary key columns */
    AlephVault_SettleRedeem_by_pk?: Maybe<AlephVault_SettleRedeem>;
    /** fetch data from the table in a streaming manner: "AlephVault_SettleRedeem" */
    AlephVault_SettleRedeem_stream: Array<AlephVault_SettleRedeem>;
    /** fetch data from the table: "AlephVault_ShareClassCreated" */
    AlephVault_ShareClassCreated: Array<AlephVault_ShareClassCreated>;
    /** fetch data from the table: "AlephVault_ShareClassCreated" using primary key columns */
    AlephVault_ShareClassCreated_by_pk?: Maybe<AlephVault_ShareClassCreated>;
    /** fetch data from the table in a streaming manner: "AlephVault_ShareClassCreated" */
    AlephVault_ShareClassCreated_stream: Array<AlephVault_ShareClassCreated>;
    /** fetch data from the table: "AlephVault_SyncDeposit" */
    AlephVault_SyncDeposit: Array<AlephVault_SyncDeposit>;
    /** fetch data from the table: "AlephVault_SyncDeposit" using primary key columns */
    AlephVault_SyncDeposit_by_pk?: Maybe<AlephVault_SyncDeposit>;
    /** fetch data from the table in a streaming manner: "AlephVault_SyncDeposit" */
    AlephVault_SyncDeposit_stream: Array<AlephVault_SyncDeposit>;
    /** fetch data from the table: "AlephVault_SyncRedeem" */
    AlephVault_SyncRedeem: Array<AlephVault_SyncRedeem>;
    /** fetch data from the table: "AlephVault_SyncRedeem" using primary key columns */
    AlephVault_SyncRedeem_by_pk?: Maybe<AlephVault_SyncRedeem>;
    /** fetch data from the table in a streaming manner: "AlephVault_SyncRedeem" */
    AlephVault_SyncRedeem_stream: Array<AlephVault_SyncRedeem>;
    /** fetch data from the table: "AlephVault_UserSharesConsolidated" */
    AlephVault_UserSharesConsolidated: Array<AlephVault_UserSharesConsolidated>;
    /** fetch data from the table: "AlephVault_UserSharesConsolidated" using primary key columns */
    AlephVault_UserSharesConsolidated_by_pk?: Maybe<AlephVault_UserSharesConsolidated>;
    /** fetch data from the table in a streaming manner: "AlephVault_UserSharesConsolidated" */
    AlephVault_UserSharesConsolidated_stream: Array<AlephVault_UserSharesConsolidated>;
    /** fetch data from the table: "AlephVault_VaultTreasurySet" */
    AlephVault_VaultTreasurySet: Array<AlephVault_VaultTreasurySet>;
    /** fetch data from the table: "AlephVault_VaultTreasurySet" using primary key columns */
    AlephVault_VaultTreasurySet_by_pk?: Maybe<AlephVault_VaultTreasurySet>;
    /** fetch data from the table in a streaming manner: "AlephVault_VaultTreasurySet" */
    AlephVault_VaultTreasurySet_stream: Array<AlephVault_VaultTreasurySet>;
    /** fetch data from the table: "AllocatorPosition" */
    AllocatorPosition: Array<AllocatorPosition>;
    /** fetch data from the table: "AllocatorPositionSnapshot" */
    AllocatorPositionSnapshot: Array<AllocatorPositionSnapshot>;
    /** fetch data from the table: "AllocatorPositionSnapshot" using primary key columns */
    AllocatorPositionSnapshot_by_pk?: Maybe<AllocatorPositionSnapshot>;
    /** fetch data from the table in a streaming manner: "AllocatorPositionSnapshot" */
    AllocatorPositionSnapshot_stream: Array<AllocatorPositionSnapshot>;
    /** fetch data from the table: "AllocatorPosition" using primary key columns */
    AllocatorPosition_by_pk?: Maybe<AllocatorPosition>;
    /** fetch data from the table in a streaming manner: "AllocatorPosition" */
    AllocatorPosition_stream: Array<AllocatorPosition>;
    /** fetch data from the table: "AllocatorShareSeries" */
    AllocatorShareSeries: Array<AllocatorShareSeries>;
    /** fetch data from the table: "AllocatorShareSeries" using primary key columns */
    AllocatorShareSeries_by_pk?: Maybe<AllocatorShareSeries>;
    /** fetch data from the table in a streaming manner: "AllocatorShareSeries" */
    AllocatorShareSeries_stream: Array<AllocatorShareSeries>;
    /** fetch data from the table: "EigenLayer_DelegationEvent" */
    EigenLayer_DelegationEvent: Array<EigenLayer_DelegationEvent>;
    /** fetch data from the table: "EigenLayer_DelegationEvent" using primary key columns */
    EigenLayer_DelegationEvent_by_pk?: Maybe<EigenLayer_DelegationEvent>;
    /** fetch data from the table in a streaming manner: "EigenLayer_DelegationEvent" */
    EigenLayer_DelegationEvent_stream: Array<EigenLayer_DelegationEvent>;
    /** fetch data from the table: "EigenLayer_OperatorStrategyShares" */
    EigenLayer_OperatorStrategyShares: Array<EigenLayer_OperatorStrategyShares>;
    /** fetch data from the table: "EigenLayer_OperatorStrategyShares" using primary key columns */
    EigenLayer_OperatorStrategyShares_by_pk?: Maybe<EigenLayer_OperatorStrategyShares>;
    /** fetch data from the table in a streaming manner: "EigenLayer_OperatorStrategyShares" */
    EigenLayer_OperatorStrategyShares_stream: Array<EigenLayer_OperatorStrategyShares>;
    /** fetch data from the table: "EigenLayer_StakerDelegation" */
    EigenLayer_StakerDelegation: Array<EigenLayer_StakerDelegation>;
    /** fetch data from the table: "EigenLayer_StakerDelegation" using primary key columns */
    EigenLayer_StakerDelegation_by_pk?: Maybe<EigenLayer_StakerDelegation>;
    /** fetch data from the table in a streaming manner: "EigenLayer_StakerDelegation" */
    EigenLayer_StakerDelegation_stream: Array<EigenLayer_StakerDelegation>;
    /** fetch data from the table: "StakerPosition" */
    StakerPosition: Array<StakerPosition>;
    /** fetch data from the table: "StakerPosition" using primary key columns */
    StakerPosition_by_pk?: Maybe<StakerPosition>;
    /** fetch data from the table in a streaming manner: "StakerPosition" */
    StakerPosition_stream: Array<StakerPosition>;
    /** fetch data from the table: "VaultClassData" */
    VaultClassData: Array<VaultClassData>;
    /** fetch data from the table: "VaultClassData" using primary key columns */
    VaultClassData_by_pk?: Maybe<VaultClassData>;
    /** fetch data from the table in a streaming manner: "VaultClassData" */
    VaultClassData_stream: Array<VaultClassData>;
    /** fetch data from the table: "VaultClassSeriesData" */
    VaultClassSeriesData: Array<VaultClassSeriesData>;
    /** fetch data from the table: "VaultClassSeriesData" using primary key columns */
    VaultClassSeriesData_by_pk?: Maybe<VaultClassSeriesData>;
    /** fetch data from the table in a streaming manner: "VaultClassSeriesData" */
    VaultClassSeriesData_stream: Array<VaultClassSeriesData>;
    /** fetch data from the table: "VaultClassSeriesSnapshot" */
    VaultClassSeriesSnapshot: Array<VaultClassSeriesSnapshot>;
    /** fetch data from the table: "VaultClassSeriesSnapshot" using primary key columns */
    VaultClassSeriesSnapshot_by_pk?: Maybe<VaultClassSeriesSnapshot>;
    /** fetch data from the table in a streaming manner: "VaultClassSeriesSnapshot" */
    VaultClassSeriesSnapshot_stream: Array<VaultClassSeriesSnapshot>;
    /** fetch data from the table: "VaultData" */
    VaultData: Array<VaultData>;
    /** fetch data from the table: "VaultData" using primary key columns */
    VaultData_by_pk?: Maybe<VaultData>;
    /** fetch data from the table in a streaming manner: "VaultData" */
    VaultData_stream: Array<VaultData>;
    /** fetch data from the table: "VaultFeesAccumulatedSnapshot" */
    VaultFeesAccumulatedSnapshot: Array<VaultFeesAccumulatedSnapshot>;
    /** fetch data from the table: "VaultFeesAccumulatedSnapshot" using primary key columns */
    VaultFeesAccumulatedSnapshot_by_pk?: Maybe<VaultFeesAccumulatedSnapshot>;
    /** fetch data from the table in a streaming manner: "VaultFeesAccumulatedSnapshot" */
    VaultFeesAccumulatedSnapshot_stream: Array<VaultFeesAccumulatedSnapshot>;
    /** fetch data from the table: "_meta" */
    _meta: Array<_Meta>;
    /** fetch data from the table in a streaming manner: "_meta" */
    _meta_stream: Array<_Meta>;
    /** fetch data from the table: "chain_metadata" */
    chain_metadata: Array<Chain_Metadata>;
    /** fetch data from the table in a streaming manner: "chain_metadata" */
    chain_metadata_stream: Array<Chain_Metadata>;
    /** fetch data from the table: "raw_events" */
    raw_events: Array<Raw_Events>;
    /** fetch data from the table: "raw_events" using primary key columns */
    raw_events_by_pk?: Maybe<Raw_Events>;
    /** fetch data from the table in a streaming manner: "raw_events" */
    raw_events_stream: Array<Raw_Events>;
};
type Subscription_RootAccountant_VaultTreasurySetArgs = {
    distinct_on?: InputMaybe<Array<Accountant_VaultTreasurySet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<Accountant_VaultTreasurySet_Order_By>>;
    where?: InputMaybe<Accountant_VaultTreasurySet_Bool_Exp>;
};
type Subscription_RootAccountant_VaultTreasurySet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAccountant_VaultTreasurySet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<Accountant_VaultTreasurySet_Stream_Cursor_Input>>;
    where?: InputMaybe<Accountant_VaultTreasurySet_Bool_Exp>;
};
type Subscription_RootAlephAvs_AllocatedToAlephVaultArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_AllocatedToAlephVault_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_AllocatedToAlephVault_Order_By>>;
    where?: InputMaybe<AlephAvs_AllocatedToAlephVault_Bool_Exp>;
};
type Subscription_RootAlephAvs_AllocatedToAlephVault_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephAvs_AllocatedToAlephVault_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephAvs_AllocatedToAlephVault_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephAvs_AllocatedToAlephVault_Bool_Exp>;
};
type Subscription_RootAlephAvs_UnallocateCompletedArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_UnallocateCompleted_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_UnallocateCompleted_Order_By>>;
    where?: InputMaybe<AlephAvs_UnallocateCompleted_Bool_Exp>;
};
type Subscription_RootAlephAvs_UnallocateCompleted_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephAvs_UnallocateCompleted_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephAvs_UnallocateCompleted_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephAvs_UnallocateCompleted_Bool_Exp>;
};
type Subscription_RootAlephAvs_UnallocateRequestedArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_UnallocateRequested_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_UnallocateRequested_Order_By>>;
    where?: InputMaybe<AlephAvs_UnallocateRequested_Bool_Exp>;
};
type Subscription_RootAlephAvs_UnallocateRequested_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephAvs_UnallocateRequested_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephAvs_UnallocateRequested_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephAvs_UnallocateRequested_Bool_Exp>;
};
type Subscription_RootAlephAvs_VaultInitializedArgs = {
    distinct_on?: InputMaybe<Array<AlephAvs_VaultInitialized_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephAvs_VaultInitialized_Order_By>>;
    where?: InputMaybe<AlephAvs_VaultInitialized_Bool_Exp>;
};
type Subscription_RootAlephAvs_VaultInitialized_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephAvs_VaultInitialized_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephAvs_VaultInitialized_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephAvs_VaultInitialized_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_InitializedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_Initialized_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_Initialized_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_Initialized_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVaultFactory_Initialized_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVaultFactory_Initialized_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVaultFactory_Initialized_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_RoleAdminChangedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_RoleAdminChanged_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_RoleAdminChanged_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVaultFactory_RoleAdminChanged_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVaultFactory_RoleAdminChanged_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_RoleGrantedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_RoleGranted_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_RoleGranted_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVaultFactory_RoleGranted_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVaultFactory_RoleGranted_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVaultFactory_RoleGranted_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_RoleRevokedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_RoleRevoked_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_RoleRevoked_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVaultFactory_RoleRevoked_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVaultFactory_RoleRevoked_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVaultFactory_RoleRevoked_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_VaultDeployedArgs = {
    distinct_on?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVaultFactory_VaultDeployed_Order_By>>;
    where?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;
};
type Subscription_RootAlephVaultFactory_VaultDeployed_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVaultFactory_VaultDeployed_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVaultFactory_VaultDeployed_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVaultFactory_VaultDeployed_Bool_Exp>;
};
type Subscription_RootAlephVault_AllFlowPausedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_AllFlowPaused_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_AllFlowPaused_Order_By>>;
    where?: InputMaybe<AlephVault_AllFlowPaused_Bool_Exp>;
};
type Subscription_RootAlephVault_AllFlowPaused_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_AllFlowPaused_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_AllFlowPaused_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_AllFlowPaused_Bool_Exp>;
};
type Subscription_RootAlephVault_AllSeriesConsolidatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_AllSeriesConsolidated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_AllSeriesConsolidated_Order_By>>;
    where?: InputMaybe<AlephVault_AllSeriesConsolidated_Bool_Exp>;
};
type Subscription_RootAlephVault_AllSeriesConsolidated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_AllSeriesConsolidated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_AllSeriesConsolidated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_AllSeriesConsolidated_Bool_Exp>;
};
type Subscription_RootAlephVault_AuthSignerMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_AuthSignerMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_AuthSignerMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_AuthSignerMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_AuthSignerMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_AuthSignerMigrated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_AuthSignerMigrated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_AuthSignerMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_DepositRequestArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_DepositRequest_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_DepositRequest_Order_By>>;
    where?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;
};
type Subscription_RootAlephVault_DepositRequestSettledArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_DepositRequestSettled_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_DepositRequestSettled_Order_By>>;
    where?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;
};
type Subscription_RootAlephVault_DepositRequestSettled_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_DepositRequestSettled_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_DepositRequestSettled_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_DepositRequestSettled_Bool_Exp>;
};
type Subscription_RootAlephVault_DepositRequest_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_DepositRequest_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_DepositRequest_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_DepositRequest_Bool_Exp>;
};
type Subscription_RootAlephVault_ExcessAssetsWithdrawnArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ExcessAssetsWithdrawn_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ExcessAssetsWithdrawn_Order_By>>;
    where?: InputMaybe<AlephVault_ExcessAssetsWithdrawn_Bool_Exp>;
};
type Subscription_RootAlephVault_ExcessAssetsWithdrawn_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_ExcessAssetsWithdrawn_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_ExcessAssetsWithdrawn_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_ExcessAssetsWithdrawn_Bool_Exp>;
};
type Subscription_RootAlephVault_FeesAccumulatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FeesAccumulated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FeesAccumulated_Order_By>>;
    where?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;
};
type Subscription_RootAlephVault_FeesAccumulated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_FeesAccumulated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_FeesAccumulated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_FeesAccumulated_Bool_Exp>;
};
type Subscription_RootAlephVault_FeesCollectedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FeesCollected_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FeesCollected_Order_By>>;
    where?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;
};
type Subscription_RootAlephVault_FeesCollected_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_FeesCollected_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_FeesCollected_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_FeesCollected_Bool_Exp>;
};
type Subscription_RootAlephVault_FlowPausedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FlowPaused_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FlowPaused_Order_By>>;
    where?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;
};
type Subscription_RootAlephVault_FlowPaused_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_FlowPaused_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_FlowPaused_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_FlowPaused_Bool_Exp>;
};
type Subscription_RootAlephVault_FlowUnpausedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_FlowUnpaused_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_FlowUnpaused_Order_By>>;
    where?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;
};
type Subscription_RootAlephVault_FlowUnpaused_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_FlowUnpaused_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_FlowUnpaused_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_FlowUnpaused_Bool_Exp>;
};
type Subscription_RootAlephVault_ForceRedeemArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ForceRedeem_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ForceRedeem_Order_By>>;
    where?: InputMaybe<AlephVault_ForceRedeem_Bool_Exp>;
};
type Subscription_RootAlephVault_ForceRedeem_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_ForceRedeem_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_ForceRedeem_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_ForceRedeem_Bool_Exp>;
};
type Subscription_RootAlephVault_GuardianMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_GuardianMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_GuardianMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_GuardianMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_GuardianMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_GuardianMigrated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_GuardianMigrated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_GuardianMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_InitializedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_Initialized_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_Initialized_Order_By>>;
    where?: InputMaybe<AlephVault_Initialized_Bool_Exp>;
};
type Subscription_RootAlephVault_Initialized_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_Initialized_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_Initialized_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_Initialized_Bool_Exp>;
};
type Subscription_RootAlephVault_IsDepositAuthEnabledSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_IsDepositAuthEnabledSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_IsDepositAuthEnabledSet_Order_By>>;
    where?: InputMaybe<AlephVault_IsDepositAuthEnabledSet_Bool_Exp>;
};
type Subscription_RootAlephVault_IsDepositAuthEnabledSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_IsDepositAuthEnabledSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_IsDepositAuthEnabledSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_IsDepositAuthEnabledSet_Bool_Exp>;
};
type Subscription_RootAlephVault_IsSettlementAuthEnabledSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_IsSettlementAuthEnabledSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_IsSettlementAuthEnabledSet_Order_By>>;
    where?: InputMaybe<AlephVault_IsSettlementAuthEnabledSet_Bool_Exp>;
};
type Subscription_RootAlephVault_IsSettlementAuthEnabledSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_IsSettlementAuthEnabledSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_IsSettlementAuthEnabledSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_IsSettlementAuthEnabledSet_Bool_Exp>;
};
type Subscription_RootAlephVault_ModulesMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ModulesMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ModulesMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_ModulesMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_ModulesMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_ModulesMigrated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_ModulesMigrated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_ModulesMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_NewHighWaterMarkSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewHighWaterMarkSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewHighWaterMarkSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewHighWaterMarkSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewHighWaterMarkSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewHighWaterMarkSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewLockInPeriodQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewLockInPeriodQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewLockInPeriodQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewLockInPeriodQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewLockInPeriodQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewLockInPeriodQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewLockInPeriodQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewLockInPeriodQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewLockInPeriodSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewLockInPeriodSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewLockInPeriodSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewLockInPeriodSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewLockInPeriodSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewLockInPeriodSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewLockInPeriodSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewLockInPeriodSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewManagementFeeQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewManagementFeeQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewManagementFeeQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewManagementFeeQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewManagementFeeQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewManagementFeeQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewManagementFeeSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewManagementFeeSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewManagementFeeSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewManagementFeeSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewManagementFeeSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewManagementFeeSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMaxDepositCapQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMaxDepositCapQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMaxDepositCapQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMaxDepositCapQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMaxDepositCapSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMaxDepositCapSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMaxDepositCapSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMaxDepositCapSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMaxDepositCapSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMaxDepositCapSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinDepositAmountQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinDepositAmountQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMinDepositAmountQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMinDepositAmountQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinDepositAmountSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinDepositAmountSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinDepositAmountSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMinDepositAmountSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMinDepositAmountSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMinDepositAmountSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinRedeemAmountQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinRedeemAmountQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinRedeemAmountQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinRedeemAmountQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinRedeemAmountQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMinRedeemAmountQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMinRedeemAmountQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMinRedeemAmountQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinRedeemAmountSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinRedeemAmountSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinRedeemAmountSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinRedeemAmountSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinRedeemAmountSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMinRedeemAmountSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMinRedeemAmountSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMinRedeemAmountSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinUserBalanceQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinUserBalanceQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinUserBalanceQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinUserBalanceQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinUserBalanceQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMinUserBalanceQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMinUserBalanceQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMinUserBalanceQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinUserBalanceSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewMinUserBalanceSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewMinUserBalanceSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewMinUserBalanceSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewMinUserBalanceSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewMinUserBalanceSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewMinUserBalanceSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewMinUserBalanceSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewNoticePeriodQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewNoticePeriodQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewNoticePeriodQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewNoticePeriodQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewNoticePeriodQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewNoticePeriodQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewNoticePeriodQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewNoticePeriodQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewNoticePeriodSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewNoticePeriodSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewNoticePeriodSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewNoticePeriodSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewNoticePeriodSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewNoticePeriodSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewNoticePeriodSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewNoticePeriodSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewPerformanceFeeQueuedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeQueued_Order_By>>;
    where?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewPerformanceFeeQueued_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewPerformanceFeeQueued_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewPerformanceFeeQueued_Bool_Exp>;
};
type Subscription_RootAlephVault_NewPerformanceFeeSetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewPerformanceFeeSet_Order_By>>;
    where?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewPerformanceFeeSet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewPerformanceFeeSet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewPerformanceFeeSet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewPerformanceFeeSet_Bool_Exp>;
};
type Subscription_RootAlephVault_NewSeriesCreatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_NewSeriesCreated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_NewSeriesCreated_Order_By>>;
    where?: InputMaybe<AlephVault_NewSeriesCreated_Bool_Exp>;
};
type Subscription_RootAlephVault_NewSeriesCreated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_NewSeriesCreated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_NewSeriesCreated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_NewSeriesCreated_Bool_Exp>;
};
type Subscription_RootAlephVault_OperationsMultisigMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_OperationsMultisigMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_OperationsMultisigMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_OperationsMultisigMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_OperationsMultisigMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_OperationsMultisigMigrated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_OperationsMultisigMigrated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_OperationsMultisigMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_OracleMigratedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_OracleMigrated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_OracleMigrated_Order_By>>;
    where?: InputMaybe<AlephVault_OracleMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_OracleMigrated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_OracleMigrated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_OracleMigrated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_OracleMigrated_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemRequestArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemRequest_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemRequest_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemRequestSettledArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemRequestSettled_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemRequestSettled_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RedeemRequestSettled_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RedeemRequestSettled_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RedeemRequestSettled_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemRequestSliceSettledArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemRequestSliceSettled_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemRequestSliceSettled_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemRequestSliceSettled_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemRequestSliceSettled_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RedeemRequestSliceSettled_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RedeemRequestSliceSettled_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RedeemRequestSliceSettled_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemRequest_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RedeemRequest_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RedeemRequest_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RedeemRequest_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemableAmountWithdrawnArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RedeemableAmountWithdrawn_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RedeemableAmountWithdrawn_Order_By>>;
    where?: InputMaybe<AlephVault_RedeemableAmountWithdrawn_Bool_Exp>;
};
type Subscription_RootAlephVault_RedeemableAmountWithdrawn_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RedeemableAmountWithdrawn_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RedeemableAmountWithdrawn_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RedeemableAmountWithdrawn_Bool_Exp>;
};
type Subscription_RootAlephVault_RoleAdminChangedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RoleAdminChanged_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RoleAdminChanged_Order_By>>;
    where?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;
};
type Subscription_RootAlephVault_RoleAdminChanged_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RoleAdminChanged_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RoleAdminChanged_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RoleAdminChanged_Bool_Exp>;
};
type Subscription_RootAlephVault_RoleGrantedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RoleGranted_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RoleGranted_Order_By>>;
    where?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;
};
type Subscription_RootAlephVault_RoleGranted_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RoleGranted_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RoleGranted_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RoleGranted_Bool_Exp>;
};
type Subscription_RootAlephVault_RoleRevokedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_RoleRevoked_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_RoleRevoked_Order_By>>;
    where?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;
};
type Subscription_RootAlephVault_RoleRevoked_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_RoleRevoked_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_RoleRevoked_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_RoleRevoked_Bool_Exp>;
};
type Subscription_RootAlephVault_SeriesConsolidatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SeriesConsolidated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SeriesConsolidated_Order_By>>;
    where?: InputMaybe<AlephVault_SeriesConsolidated_Bool_Exp>;
};
type Subscription_RootAlephVault_SeriesConsolidated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SeriesConsolidated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SeriesConsolidated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SeriesConsolidated_Bool_Exp>;
};
type Subscription_RootAlephVault_SeriesFeeCollectedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SeriesFeeCollected_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SeriesFeeCollected_Order_By>>;
    where?: InputMaybe<AlephVault_SeriesFeeCollected_Bool_Exp>;
};
type Subscription_RootAlephVault_SeriesFeeCollected_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SeriesFeeCollected_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SeriesFeeCollected_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SeriesFeeCollected_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleDepositArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleDeposit_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleDeposit_Order_By>>;
    where?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleDepositBatchArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleDepositBatch_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleDepositBatch_Order_By>>;
    where?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleDepositBatch_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SettleDepositBatch_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SettleDepositBatch_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SettleDepositBatch_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleDeposit_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SettleDeposit_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SettleDeposit_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SettleDeposit_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleRedeemArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleRedeem_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleRedeem_Order_By>>;
    where?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleRedeemBatchArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SettleRedeemBatch_Order_By>>;
    where?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleRedeemBatch_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SettleRedeemBatch_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SettleRedeemBatch_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SettleRedeemBatch_Bool_Exp>;
};
type Subscription_RootAlephVault_SettleRedeem_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SettleRedeem_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SettleRedeem_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SettleRedeem_Bool_Exp>;
};
type Subscription_RootAlephVault_ShareClassCreatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_ShareClassCreated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_ShareClassCreated_Order_By>>;
    where?: InputMaybe<AlephVault_ShareClassCreated_Bool_Exp>;
};
type Subscription_RootAlephVault_ShareClassCreated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_ShareClassCreated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_ShareClassCreated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_ShareClassCreated_Bool_Exp>;
};
type Subscription_RootAlephVault_SyncDepositArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SyncDeposit_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SyncDeposit_Order_By>>;
    where?: InputMaybe<AlephVault_SyncDeposit_Bool_Exp>;
};
type Subscription_RootAlephVault_SyncDeposit_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SyncDeposit_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SyncDeposit_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SyncDeposit_Bool_Exp>;
};
type Subscription_RootAlephVault_SyncRedeemArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_SyncRedeem_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_SyncRedeem_Order_By>>;
    where?: InputMaybe<AlephVault_SyncRedeem_Bool_Exp>;
};
type Subscription_RootAlephVault_SyncRedeem_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_SyncRedeem_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_SyncRedeem_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_SyncRedeem_Bool_Exp>;
};
type Subscription_RootAlephVault_UserSharesConsolidatedArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_UserSharesConsolidated_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_UserSharesConsolidated_Order_By>>;
    where?: InputMaybe<AlephVault_UserSharesConsolidated_Bool_Exp>;
};
type Subscription_RootAlephVault_UserSharesConsolidated_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_UserSharesConsolidated_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_UserSharesConsolidated_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_UserSharesConsolidated_Bool_Exp>;
};
type Subscription_RootAlephVault_VaultTreasurySetArgs = {
    distinct_on?: InputMaybe<Array<AlephVault_VaultTreasurySet_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AlephVault_VaultTreasurySet_Order_By>>;
    where?: InputMaybe<AlephVault_VaultTreasurySet_Bool_Exp>;
};
type Subscription_RootAlephVault_VaultTreasurySet_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAlephVault_VaultTreasurySet_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AlephVault_VaultTreasurySet_Stream_Cursor_Input>>;
    where?: InputMaybe<AlephVault_VaultTreasurySet_Bool_Exp>;
};
type Subscription_RootAllocatorPositionArgs = {
    distinct_on?: InputMaybe<Array<AllocatorPosition_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AllocatorPosition_Order_By>>;
    where?: InputMaybe<AllocatorPosition_Bool_Exp>;
};
type Subscription_RootAllocatorPositionSnapshotArgs = {
    distinct_on?: InputMaybe<Array<AllocatorPositionSnapshot_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AllocatorPositionSnapshot_Order_By>>;
    where?: InputMaybe<AllocatorPositionSnapshot_Bool_Exp>;
};
type Subscription_RootAllocatorPositionSnapshot_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAllocatorPositionSnapshot_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AllocatorPositionSnapshot_Stream_Cursor_Input>>;
    where?: InputMaybe<AllocatorPositionSnapshot_Bool_Exp>;
};
type Subscription_RootAllocatorPosition_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAllocatorPosition_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AllocatorPosition_Stream_Cursor_Input>>;
    where?: InputMaybe<AllocatorPosition_Bool_Exp>;
};
type Subscription_RootAllocatorShareSeriesArgs = {
    distinct_on?: InputMaybe<Array<AllocatorShareSeries_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<AllocatorShareSeries_Order_By>>;
    where?: InputMaybe<AllocatorShareSeries_Bool_Exp>;
};
type Subscription_RootAllocatorShareSeries_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootAllocatorShareSeries_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<AllocatorShareSeries_Stream_Cursor_Input>>;
    where?: InputMaybe<AllocatorShareSeries_Bool_Exp>;
};
type Subscription_RootEigenLayer_DelegationEventArgs = {
    distinct_on?: InputMaybe<Array<EigenLayer_DelegationEvent_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<EigenLayer_DelegationEvent_Order_By>>;
    where?: InputMaybe<EigenLayer_DelegationEvent_Bool_Exp>;
};
type Subscription_RootEigenLayer_DelegationEvent_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootEigenLayer_DelegationEvent_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<EigenLayer_DelegationEvent_Stream_Cursor_Input>>;
    where?: InputMaybe<EigenLayer_DelegationEvent_Bool_Exp>;
};
type Subscription_RootEigenLayer_OperatorStrategySharesArgs = {
    distinct_on?: InputMaybe<Array<EigenLayer_OperatorStrategyShares_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<EigenLayer_OperatorStrategyShares_Order_By>>;
    where?: InputMaybe<EigenLayer_OperatorStrategyShares_Bool_Exp>;
};
type Subscription_RootEigenLayer_OperatorStrategyShares_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootEigenLayer_OperatorStrategyShares_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<EigenLayer_OperatorStrategyShares_Stream_Cursor_Input>>;
    where?: InputMaybe<EigenLayer_OperatorStrategyShares_Bool_Exp>;
};
type Subscription_RootEigenLayer_StakerDelegationArgs = {
    distinct_on?: InputMaybe<Array<EigenLayer_StakerDelegation_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<EigenLayer_StakerDelegation_Order_By>>;
    where?: InputMaybe<EigenLayer_StakerDelegation_Bool_Exp>;
};
type Subscription_RootEigenLayer_StakerDelegation_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootEigenLayer_StakerDelegation_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<EigenLayer_StakerDelegation_Stream_Cursor_Input>>;
    where?: InputMaybe<EigenLayer_StakerDelegation_Bool_Exp>;
};
type Subscription_RootStakerPositionArgs = {
    distinct_on?: InputMaybe<Array<StakerPosition_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<StakerPosition_Order_By>>;
    where?: InputMaybe<StakerPosition_Bool_Exp>;
};
type Subscription_RootStakerPosition_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootStakerPosition_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<StakerPosition_Stream_Cursor_Input>>;
    where?: InputMaybe<StakerPosition_Bool_Exp>;
};
type Subscription_RootVaultClassDataArgs = {
    distinct_on?: InputMaybe<Array<VaultClassData_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultClassData_Order_By>>;
    where?: InputMaybe<VaultClassData_Bool_Exp>;
};
type Subscription_RootVaultClassData_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootVaultClassData_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<VaultClassData_Stream_Cursor_Input>>;
    where?: InputMaybe<VaultClassData_Bool_Exp>;
};
type Subscription_RootVaultClassSeriesDataArgs = {
    distinct_on?: InputMaybe<Array<VaultClassSeriesData_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultClassSeriesData_Order_By>>;
    where?: InputMaybe<VaultClassSeriesData_Bool_Exp>;
};
type Subscription_RootVaultClassSeriesData_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootVaultClassSeriesData_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<VaultClassSeriesData_Stream_Cursor_Input>>;
    where?: InputMaybe<VaultClassSeriesData_Bool_Exp>;
};
type Subscription_RootVaultClassSeriesSnapshotArgs = {
    distinct_on?: InputMaybe<Array<VaultClassSeriesSnapshot_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultClassSeriesSnapshot_Order_By>>;
    where?: InputMaybe<VaultClassSeriesSnapshot_Bool_Exp>;
};
type Subscription_RootVaultClassSeriesSnapshot_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootVaultClassSeriesSnapshot_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<VaultClassSeriesSnapshot_Stream_Cursor_Input>>;
    where?: InputMaybe<VaultClassSeriesSnapshot_Bool_Exp>;
};
type Subscription_RootVaultDataArgs = {
    distinct_on?: InputMaybe<Array<VaultData_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultData_Order_By>>;
    where?: InputMaybe<VaultData_Bool_Exp>;
};
type Subscription_RootVaultData_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootVaultData_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<VaultData_Stream_Cursor_Input>>;
    where?: InputMaybe<VaultData_Bool_Exp>;
};
type Subscription_RootVaultFeesAccumulatedSnapshotArgs = {
    distinct_on?: InputMaybe<Array<VaultFeesAccumulatedSnapshot_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<VaultFeesAccumulatedSnapshot_Order_By>>;
    where?: InputMaybe<VaultFeesAccumulatedSnapshot_Bool_Exp>;
};
type Subscription_RootVaultFeesAccumulatedSnapshot_By_PkArgs = {
    id: Scalars['String']['input'];
};
type Subscription_RootVaultFeesAccumulatedSnapshot_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<VaultFeesAccumulatedSnapshot_Stream_Cursor_Input>>;
    where?: InputMaybe<VaultFeesAccumulatedSnapshot_Bool_Exp>;
};
type Subscription_Root_MetaArgs = {
    distinct_on?: InputMaybe<Array<_Meta_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<_Meta_Order_By>>;
    where?: InputMaybe<_Meta_Bool_Exp>;
};
type Subscription_Root_Meta_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<_Meta_Stream_Cursor_Input>>;
    where?: InputMaybe<_Meta_Bool_Exp>;
};
type Subscription_RootChain_MetadataArgs = {
    distinct_on?: InputMaybe<Array<Chain_Metadata_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<Chain_Metadata_Order_By>>;
    where?: InputMaybe<Chain_Metadata_Bool_Exp>;
};
type Subscription_RootChain_Metadata_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<Chain_Metadata_Stream_Cursor_Input>>;
    where?: InputMaybe<Chain_Metadata_Bool_Exp>;
};
type Subscription_RootRaw_EventsArgs = {
    distinct_on?: InputMaybe<Array<Raw_Events_Select_Column>>;
    limit?: InputMaybe<Scalars['Int']['input']>;
    offset?: InputMaybe<Scalars['Int']['input']>;
    order_by?: InputMaybe<Array<Raw_Events_Order_By>>;
    where?: InputMaybe<Raw_Events_Bool_Exp>;
};
type Subscription_RootRaw_Events_By_PkArgs = {
    serial: Scalars['Int']['input'];
};
type Subscription_RootRaw_Events_StreamArgs = {
    batch_size: Scalars['Int']['input'];
    cursor: Array<InputMaybe<Raw_Events_Stream_Cursor_Input>>;
    where?: InputMaybe<Raw_Events_Bool_Exp>;
};
/** Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'. */
type Timestamp_Comparison_Exp = {
    _eq?: InputMaybe<Scalars['timestamp']['input']>;
    _gt?: InputMaybe<Scalars['timestamp']['input']>;
    _gte?: InputMaybe<Scalars['timestamp']['input']>;
    _in?: InputMaybe<Array<Scalars['timestamp']['input']>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Scalars['timestamp']['input']>;
    _lte?: InputMaybe<Scalars['timestamp']['input']>;
    _neq?: InputMaybe<Scalars['timestamp']['input']>;
    _nin?: InputMaybe<Array<Scalars['timestamp']['input']>>;
};
/** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */
type Timestamptz_Comparison_Exp = {
    _eq?: InputMaybe<Scalars['timestamptz']['input']>;
    _gt?: InputMaybe<Scalars['timestamptz']['input']>;
    _gte?: InputMaybe<Scalars['timestamptz']['input']>;
    _in?: InputMaybe<Array<Scalars['timestamptz']['input']>>;
    _is_null?: InputMaybe<Scalars['Boolean']['input']>;
    _lt?: InputMaybe<Scalars['timestamptz']['input']>;
    _lte?: InputMaybe<Scalars['timestamptz']['input']>;
    _neq?: InputMaybe<Scalars['timestamptz']['input']>;
    _nin?: InputMaybe<Array<Scalars['timestamptz']['input']>>;
};
type GetAllVaultsQueryVariables = Exact<{
    [key: string]: never;
}>;
type GetAllVaultsQuery = {
    __typename?: 'query_root';
    VaultData: Array<{
        __typename?: 'VaultData';
        id: string;
        name: string;
        manager: string;
        configId: string;
        pendingDepositsAmount: string;
        numAllocators: number;
        estimatedPendingRedemptionsAmount: string;
        pendingWithdrawableAmount: string;
        lastDepositSettlement: any;
        lastRedeemSettlement: any;
        lastUpdate: any;
        vaultTreasury: string;
        totalManagementFeesCollected: string;
        totalPerformanceFeesCollected: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalCollectedFees: string;
        totalPendingFees: string;
        requestDepositFlow: boolean;
        requestRedeemFlow: boolean;
        settleDepositFlow: boolean;
        settleRedeemFlow: boolean;
        withdrawFlow: boolean;
        firstTotalAssets: string;
        underlyingToken: string;
        underlyingTokenDecimals: number;
        underlyingSlashedToken: string;
        startTimestamp: any;
        allocatorIds: Array<string>;
        depositSettleId: any;
        redeemSettleId: any;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        currentManagementFee: string;
        currentPerformanceFee: string;
        maxDepositCap: string;
        minDepositAmount: string;
        minUserBalance: string;
        lastConsolidatedSeriesId: any;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        id: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        totalAssets: string;
        totalShares: string;
        isActive: boolean;
        pricePerShare: string;
        highWaterMark: string;
    }>;
};
type GetVaultAllocatorClassSeriesQueryVariables = Exact<{
    allocatorShareSeriesId: Scalars['String']['input'];
}>;
type GetVaultAllocatorClassSeriesQuery = {
    __typename?: 'query_root';
    AllocatorShareSeries_by_pk?: {
        __typename?: 'AllocatorShareSeries';
        vaultId: string;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            vaultId: string;
            classId: any;
            seriesId: any;
            startTimestamp: any;
            totalAssets: string;
            totalShares: string;
            pricePerShare: string;
            highWaterMark: string;
            allocatorIds: Array<string>;
        } | null;
    } | null;
};
type GetVaultAllocatorClassAllSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    allocatorAddress: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultAllocatorClassAllSeriesQuery = {
    __typename?: 'query_root';
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        vaultId: string;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            vaultId: string;
            classId: any;
            seriesId: any;
            startTimestamp: any;
            totalAssets: string;
            totalShares: string;
            pricePerShare: string;
            highWaterMark: string;
            allocatorIds: Array<string>;
        } | null;
    }>;
};
type GetVaultAllocatorAllSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    allocatorAddress: Scalars['String']['input'];
}>;
type GetVaultAllocatorAllSeriesQuery = {
    __typename?: 'query_root';
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        vaultId: string;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            vaultId: string;
            classId: any;
            seriesId: any;
            startTimestamp: any;
            totalAssets: string;
            totalShares: string;
            pricePerShare: string;
            highWaterMark: string;
            allocatorIds: Array<string>;
        } | null;
    }>;
};
type GetAllocatorPortfolioHistoryForClassSeriesQueryVariables = Exact<{
    allocatorAddress: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId?: InputMaybe<Scalars['numeric']['input']>;
    seriesId?: InputMaybe<Scalars['numeric']['input']>;
}>;
type GetAllocatorPortfolioHistoryForClassSeriesQuery = {
    __typename?: 'query_root';
    AllocatorPositionSnapshot: Array<{
        __typename?: 'AllocatorPositionSnapshot';
        vaultId: string;
        classId: any;
        seriesId: any;
        allocatorAddress: string;
        shares: string;
        assets: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalPendingFees: string;
        managementFeesCollected: string;
        performanceFeesCollected: string;
        totalCollectedFees: string;
        timestamp: any;
        netDeposits: string;
        netRedemptions: string;
    }>;
};
type GetAllocatorPortfolioHistoryForClassQueryVariables = Exact<{
    allocatorAddress: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetAllocatorPortfolioHistoryForClassQuery = {
    __typename?: 'query_root';
    AllocatorPositionSnapshot: Array<{
        __typename?: 'AllocatorPositionSnapshot';
        vaultId: string;
        classId: any;
        seriesId: any;
        allocatorAddress: string;
        shares: string;
        assets: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalPendingFees: string;
        managementFeesCollected: string;
        performanceFeesCollected: string;
        totalCollectedFees: string;
        timestamp: any;
        netDeposits: string;
        netRedemptions: string;
    }>;
};
type GetAllocatorPortfolioHistoryQueryVariables = Exact<{
    allocatorAddress: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
}>;
type GetAllocatorPortfolioHistoryQuery = {
    __typename?: 'query_root';
    AllocatorPositionSnapshot: Array<{
        __typename?: 'AllocatorPositionSnapshot';
        vaultId: string;
        classId: any;
        seriesId: any;
        allocatorAddress: string;
        shares: string;
        assets: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalPendingFees: string;
        managementFeesCollected: string;
        performanceFeesCollected: string;
        totalCollectedFees: string;
        timestamp: any;
        netDeposits: string;
        netRedemptions: string;
    }>;
};
type GetAllocatorForClassSeriesQueryVariables = Exact<{
    positionId: Scalars['String']['input'];
    vaultId: Scalars['String']['input'];
    allocatorAddress: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetAllocatorForClassSeriesQuery = {
    __typename?: 'query_root';
    AllocatorPosition_by_pk?: {
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        redeemableAmount: string;
        lastUpdate: any;
    } | null;
    AlephVault_FeesAccumulated: Array<{
        __typename?: 'AlephVault_FeesAccumulated';
        classId: any;
        seriesId: any;
        managementFeeSharesToMint: string;
        performanceFeeSharesToMint: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        totalShares: string;
        totalAssets: string;
        startTimestamp: any;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        assets: string;
        shares: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        lockInPeriod: any;
        lastUpdate: any;
    }>;
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        classId: any;
        vaultId: string;
        userWalletAddress: string;
        timestamp: any;
    }>;
};
type GetAllocatorForClassQueryVariables = Exact<{
    positionId: Scalars['String']['input'];
    vaultId: Scalars['String']['input'];
    allocatorAddress: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetAllocatorForClassQuery = {
    __typename?: 'query_root';
    AllocatorPosition_by_pk?: {
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        redeemableAmount: string;
        lastUpdate: any;
    } | null;
    AlephVault_FeesAccumulated: Array<{
        __typename?: 'AlephVault_FeesAccumulated';
        classId: any;
        seriesId: any;
        managementFeeSharesToMint: string;
        performanceFeeSharesToMint: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        totalShares: string;
        totalAssets: string;
        startTimestamp: any;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        assets: string;
        shares: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        lockInPeriod: any;
        lastUpdate: any;
    }>;
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        userWalletAddress: string;
        timestamp: any;
    }>;
};
type GetAllocatorQueryVariables = Exact<{
    positionId: Scalars['String']['input'];
    vaultId: Scalars['String']['input'];
    allocatorAddress: Scalars['String']['input'];
}>;
type GetAllocatorQuery = {
    __typename?: 'query_root';
    AllocatorPosition_by_pk?: {
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        redeemableAmount: string;
        lastUpdate: any;
    } | null;
    AlephVault_FeesAccumulated: Array<{
        __typename?: 'AlephVault_FeesAccumulated';
        classId: any;
        seriesId: any;
        managementFeeSharesToMint: string;
        performanceFeeSharesToMint: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        totalShares: string;
        totalAssets: string;
        startTimestamp: any;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        assets: string;
        shares: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        lockInPeriod: any;
        lastUpdate: any;
    }>;
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        userWalletAddress: string;
        timestamp: any;
    }>;
};
type GetVaultClassSeriesQueryVariables = Exact<{
    vaultClassSeriesId: Scalars['String']['input'];
}>;
type GetVaultClassSeriesQuery = {
    __typename?: 'query_root';
    VaultClassSeriesData_by_pk?: {
        __typename?: 'VaultClassSeriesData';
        vaultId: string;
        classId: any;
        seriesId: any;
        startTimestamp: any;
        totalAssets: string;
        totalShares: string;
        pricePerShare: string;
        highWaterMark: string;
        allocatorIds: Array<string>;
    } | null;
};
type GetVaultClassAllSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassAllSeriesQuery = {
    __typename?: 'query_root';
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        vaultId: string;
        classId: any;
        seriesId: any;
        startTimestamp: any;
        totalAssets: string;
        totalShares: string;
        pricePerShare: string;
        highWaterMark: string;
        allocatorIds: Array<string>;
    }>;
};
type GetVaultAllSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultAllSeriesQuery = {
    __typename?: 'query_root';
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        vaultId: string;
        classId: any;
        seriesId: any;
        startTimestamp: any;
        totalAssets: string;
        totalShares: string;
        pricePerShare: string;
        highWaterMark: string;
        allocatorIds: Array<string>;
    }>;
};
type GetEigenLayerDelegatedStakersQueryVariables = Exact<{
    operatorAddress: Scalars['String']['input'];
}>;
type GetEigenLayerDelegatedStakersQuery = {
    __typename?: 'query_root';
    EigenLayer_StakerDelegation: Array<{
        __typename?: 'EigenLayer_StakerDelegation';
        id: string;
        stakerAddress: string;
        operatorAddress: string;
        strategyAddress: string;
        shares: string;
        isActive: boolean;
        lastUpdate: any;
    }>;
};
type GetEigenLayerDelegatedStakersForStrategyQueryVariables = Exact<{
    operatorAddress: Scalars['String']['input'];
    strategyAddress: Scalars['String']['input'];
}>;
type GetEigenLayerDelegatedStakersForStrategyQuery = {
    __typename?: 'query_root';
    EigenLayer_StakerDelegation: Array<{
        __typename?: 'EigenLayer_StakerDelegation';
        id: string;
        stakerAddress: string;
        operatorAddress: string;
        strategyAddress: string;
        shares: string;
        isActive: boolean;
        lastUpdate: any;
    }>;
};
type GetEigenLayerStakerSharesQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
}>;
type GetEigenLayerStakerSharesQuery = {
    __typename?: 'query_root';
    EigenLayer_StakerDelegation: Array<{
        __typename?: 'EigenLayer_StakerDelegation';
        id: string;
        stakerAddress: string;
        operatorAddress: string;
        strategyAddress: string;
        shares: string;
        isActive: boolean;
        lastUpdate: any;
    }>;
};
type GetEigenLayerStakerSharesForStrategyQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
    strategyAddress: Scalars['String']['input'];
}>;
type GetEigenLayerStakerSharesForStrategyQuery = {
    __typename?: 'query_root';
    EigenLayer_StakerDelegation: Array<{
        __typename?: 'EigenLayer_StakerDelegation';
        id: string;
        stakerAddress: string;
        operatorAddress: string;
        strategyAddress: string;
        shares: string;
        isActive: boolean;
        lastUpdate: any;
    }>;
};
type GetEigenLayerOperatorStrategySharesQueryVariables = Exact<{
    operatorAddress: Scalars['String']['input'];
    strategyAddress: Scalars['String']['input'];
}>;
type GetEigenLayerOperatorStrategySharesQuery = {
    __typename?: 'query_root';
    EigenLayer_OperatorStrategyShares: Array<{
        __typename?: 'EigenLayer_OperatorStrategyShares';
        id: string;
        operatorAddress: string;
        strategyAddress: string;
        totalShares: string;
        stakerAddresses: Array<string>;
        lastUpdate: any;
    }>;
};
type GetEigenLayerOperatorAllSharesQueryVariables = Exact<{
    operatorAddress: Scalars['String']['input'];
}>;
type GetEigenLayerOperatorAllSharesQuery = {
    __typename?: 'query_root';
    EigenLayer_OperatorStrategyShares: Array<{
        __typename?: 'EigenLayer_OperatorStrategyShares';
        id: string;
        operatorAddress: string;
        strategyAddress: string;
        totalShares: string;
        stakerAddresses: Array<string>;
        lastUpdate: any;
    }>;
};
type GetEigenLayerStakerDelegationEventsQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    endTimestamp?: InputMaybe<Scalars['numeric']['input']>;
}>;
type GetEigenLayerStakerDelegationEventsQuery = {
    __typename?: 'query_root';
    EigenLayer_DelegationEvent: Array<{
        __typename?: 'EigenLayer_DelegationEvent';
        id: string;
        eventType: string;
        operatorAddress: string;
        stakerAddress?: string | null;
        strategyAddress: string;
        sharesChange: string;
        sharesAfter: string;
        operatorTotalSharesAfter: string;
        txHash: string;
        blockNumber: any;
        timestamp: any;
    }>;
};
type GetEigenLayerOperatorDelegationEventsQueryVariables = Exact<{
    operatorAddress: Scalars['String']['input'];
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    endTimestamp?: InputMaybe<Scalars['numeric']['input']>;
}>;
type GetEigenLayerOperatorDelegationEventsQuery = {
    __typename?: 'query_root';
    EigenLayer_DelegationEvent: Array<{
        __typename?: 'EigenLayer_DelegationEvent';
        id: string;
        eventType: string;
        operatorAddress: string;
        stakerAddress?: string | null;
        strategyAddress: string;
        sharesChange: string;
        sharesAfter: string;
        operatorTotalSharesAfter: string;
        txHash: string;
        blockNumber: any;
        timestamp: any;
    }>;
};
type GetEigenLayerStrategyDelegationEventsQueryVariables = Exact<{
    strategyAddress: Scalars['String']['input'];
    startTimestamp?: InputMaybe<Scalars['numeric']['input']>;
    endTimestamp?: InputMaybe<Scalars['numeric']['input']>;
}>;
type GetEigenLayerStrategyDelegationEventsQuery = {
    __typename?: 'query_root';
    EigenLayer_DelegationEvent: Array<{
        __typename?: 'EigenLayer_DelegationEvent';
        id: string;
        eventType: string;
        operatorAddress: string;
        stakerAddress?: string | null;
        strategyAddress: string;
        sharesChange: string;
        sharesAfter: string;
        operatorTotalSharesAfter: string;
        txHash: string;
        blockNumber: any;
        timestamp: any;
    }>;
};
type GetEigenLayerStakerSharesAtTimestampQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
    strategyAddress: Scalars['String']['input'];
    timestamp: Scalars['numeric']['input'];
}>;
type GetEigenLayerStakerSharesAtTimestampQuery = {
    __typename?: 'query_root';
    EigenLayer_DelegationEvent: Array<{
        __typename?: 'EigenLayer_DelegationEvent';
        id: string;
        eventType: string;
        sharesAfter: string;
        timestamp: any;
        blockNumber: any;
    }>;
};
type GetStakerPositionsQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
}>;
type GetStakerPositionsQuery = {
    __typename?: 'query_root';
    StakerPosition: Array<{
        __typename?: 'StakerPosition';
        id: string;
        vaultId: string;
        classId: any;
        stakerAddress: string;
        operatorAddress: string;
        alephVault: string;
        originalStrategy: string;
        slashedStrategy: string;
        allocatedShares: string;
        unAllocatedShares: string;
        startTimestamp: any;
    }>;
};
type GetStakerPositionsVaultDataQueryVariables = Exact<{
    vaultIds: Array<Scalars['String']['input']> | Scalars['String']['input'];
}>;
type GetStakerPositionsVaultDataQuery = {
    __typename?: 'query_root';
    VaultData: Array<{
        __typename?: 'VaultData';
        id: string;
        configId: string;
        name: string;
        startTimestamp: any;
        underlyingToken: string;
        underlyingSlashedToken: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        id: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        startTimestamp: any;
        vaultClassData?: {
            __typename?: 'VaultClassData';
            lockInPeriod: any;
        } | null;
    }>;
};
type GetStakerPositionsByVaultQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
    vaultId: Scalars['String']['input'];
}>;
type GetStakerPositionsByVaultQuery = {
    __typename?: 'query_root';
    StakerPosition: Array<{
        __typename?: 'StakerPosition';
        id: string;
        vaultId: string;
        classId: any;
        stakerAddress: string;
        operatorAddress: string;
        alephVault: string;
        originalStrategy: string;
        slashedStrategy: string;
        allocatedShares: string;
        unAllocatedShares: string;
        startTimestamp: any;
    }>;
    VaultData: Array<{
        __typename?: 'VaultData';
        id: string;
        configId: string;
        name: string;
        startTimestamp: any;
        underlyingToken: string;
        underlyingSlashedToken: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        id: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        startTimestamp: any;
        vaultClassData?: {
            __typename?: 'VaultClassData';
            lockInPeriod: any;
        } | null;
    }>;
};
type GetStakerPositionsByVaultAndClassQueryVariables = Exact<{
    stakerAddress: Scalars['String']['input'];
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetStakerPositionsByVaultAndClassQuery = {
    __typename?: 'query_root';
    StakerPosition: Array<{
        __typename?: 'StakerPosition';
        id: string;
        vaultId: string;
        classId: any;
        stakerAddress: string;
        operatorAddress: string;
        alephVault: string;
        originalStrategy: string;
        slashedStrategy: string;
        allocatedShares: string;
        unAllocatedShares: string;
        startTimestamp: any;
    }>;
    VaultData: Array<{
        __typename?: 'VaultData';
        id: string;
        configId: string;
        name: string;
        startTimestamp: any;
        underlyingToken: string;
        underlyingSlashedToken: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        id: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        startTimestamp: any;
        vaultClassData?: {
            __typename?: 'VaultClassData';
            lockInPeriod: any;
        } | null;
    }>;
};
type GetVaultClassesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultClassesQuery = {
    __typename?: 'query_root';
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        classId: any;
        currentManagementFee: string;
        currentPerformanceFee: string;
        noticePeriod: any;
        lockInPeriod: any;
        minDepositAmount: string;
        minUserBalance: string;
        maxDepositCap: string;
        minRedeemAmount: string;
        allocatorIds: Array<string>;
        startTimestamp: any;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        totalAssets: string;
    }>;
};
type GetVaultAllocatorsForClassSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetVaultAllocatorsForClassSeriesQuery = {
    __typename?: 'query_root';
    AllocatorPosition: Array<{
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        redeemableAmount: string;
        lastUpdate: any;
    }>;
    AlephVault_FeesAccumulated: Array<{
        __typename?: 'AlephVault_FeesAccumulated';
        classId: any;
        seriesId: any;
        managementFeeSharesToMint: string;
        performanceFeeSharesToMint: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        totalShares: string;
        totalAssets: string;
        startTimestamp: any;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        allocatorAddress: string;
        assets: string;
        shares: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        lockInPeriod: any;
        lastUpdate: any;
    }>;
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        classId: any;
        vaultId: string;
        userWalletAddress: string;
        timestamp: any;
    }>;
};
type GetVaultAllocatorsForClassQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultAllocatorsForClassQuery = {
    __typename?: 'query_root';
    AllocatorPosition: Array<{
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        redeemableAmount: string;
        lastUpdate: any;
    }>;
    AlephVault_FeesAccumulated: Array<{
        __typename?: 'AlephVault_FeesAccumulated';
        classId: any;
        seriesId: any;
        managementFeeSharesToMint: string;
        performanceFeeSharesToMint: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        totalShares: string;
        totalAssets: string;
        startTimestamp: any;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        allocatorAddress: string;
        assets: string;
        shares: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        lockInPeriod: any;
        lastUpdate: any;
    }>;
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        userWalletAddress: string;
        timestamp: any;
    }>;
};
type GetVaultAllocatorsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultAllocatorsQuery = {
    __typename?: 'query_root';
    AllocatorPosition: Array<{
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        redeemableAmount: string;
        lastUpdate: any;
    }>;
    AlephVault_FeesAccumulated: Array<{
        __typename?: 'AlephVault_FeesAccumulated';
        classId: any;
        seriesId: any;
        managementFeeSharesToMint: string;
        performanceFeeSharesToMint: string;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        pricePerShare: string;
        highWaterMark: string;
        totalShares: string;
        totalAssets: string;
        startTimestamp: any;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        allocatorAddress: string;
        assets: string;
        shares: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        classId: any;
        seriesId: any;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        lockInPeriod: any;
        lastUpdate: any;
    }>;
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        userWalletAddress: string;
        timestamp: any;
    }>;
};
type GetVaultClassQueryVariables = Exact<{
    vaultClassId: Scalars['String']['input'];
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassQuery = {
    __typename?: 'query_root';
    VaultClassData_by_pk?: {
        __typename?: 'VaultClassData';
        classId: any;
        currentManagementFee: string;
        currentPerformanceFee: string;
        noticePeriod: any;
        lockInPeriod: any;
        minDepositAmount: string;
        minUserBalance: string;
        maxDepositCap: string;
        minRedeemAmount: string;
        allocatorIds: Array<string>;
        startTimestamp: any;
    } | null;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        classId: any;
        seriesId: any;
        totalAssets: string;
    }>;
};
type GetVaultDataQueryVariables = Exact<{
    id: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultDataQuery = {
    __typename?: 'query_root';
    VaultData_by_pk?: {
        __typename?: 'VaultData';
        id: string;
        name: string;
        manager: string;
        configId: string;
        firstTotalAssets: string;
        underlyingToken: string;
        underlyingTokenDecimals: number;
        underlyingSlashedToken: string;
        startTimestamp: any;
        vaultTreasury: string;
        pendingDepositsAmount: string;
        numAllocators: number;
        estimatedPendingRedemptionsAmount: string;
        pendingWithdrawableAmount: string;
        lastDepositSettlement: any;
        lastRedeemSettlement: any;
        lastUpdate: any;
        totalManagementFeesCollected: string;
        totalPerformanceFeesCollected: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalCollectedFees: string;
        totalPendingFees: string;
        requestDepositFlow: boolean;
        requestRedeemFlow: boolean;
        settleDepositFlow: boolean;
        settleRedeemFlow: boolean;
        withdrawFlow: boolean;
        allocatorIds: Array<string>;
        depositSettleId: any;
        redeemSettleId: any;
    } | null;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        currentManagementFee: string;
        currentPerformanceFee: string;
        maxDepositCap: string;
        minDepositAmount: string;
        minUserBalance: string;
        lastConsolidatedSeriesId: any;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        id: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        totalAssets: string;
        totalShares: string;
        isActive: boolean;
        pricePerShare: string;
        highWaterMark: string;
    }>;
};
type GetVaultDepositRequestSettledQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultDepositRequestSettledQuery = {
    __typename?: 'query_root';
    AlephVault_DepositRequestSettled: Array<{
        __typename?: 'AlephVault_DepositRequestSettled';
        id: string;
        vaultId: string;
        batchId: any;
        user: string;
        classId: any;
        seriesId: any;
        amount: string;
        sharesToMint: string;
        txHash: string;
        timestamp: any;
    }>;
    AlephVault_SyncDeposit: Array<{
        __typename?: 'AlephVault_SyncDeposit';
        id: string;
        vaultId: string;
        batchId: any;
        allocator: string;
        classId: any;
        seriesId: any;
        amount: string;
        shares: string;
        txHash: string;
        timestamp: any;
    }>;
};
type GetVaultClassDepositRequestSettledQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassDepositRequestSettledQuery = {
    __typename?: 'query_root';
    AlephVault_DepositRequestSettled: Array<{
        __typename?: 'AlephVault_DepositRequestSettled';
        id: string;
        vaultId: string;
        batchId: any;
        user: string;
        classId: any;
        seriesId: any;
        amount: string;
        sharesToMint: string;
        txHash: string;
        timestamp: any;
    }>;
    AlephVault_SyncDeposit: Array<{
        __typename?: 'AlephVault_SyncDeposit';
        id: string;
        vaultId: string;
        batchId: any;
        allocator: string;
        classId: any;
        seriesId: any;
        amount: string;
        shares: string;
        txHash: string;
        timestamp: any;
    }>;
};
type GetVaultDepositRequestsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultDepositRequestsQuery = {
    __typename?: 'query_root';
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        classId: any;
        batchId: any;
        amount: string;
        timestamp: any;
        userWalletAddress: string;
        txHash: string;
    }>;
};
type GetVaultClassDepositRequestsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassDepositRequestsQuery = {
    __typename?: 'query_root';
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        classId: any;
        batchId: any;
        amount: string;
        timestamp: any;
        userWalletAddress: string;
        txHash: string;
    }>;
};
type GetVaultPricePerShareHistoryQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetVaultPricePerShareHistoryQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        pricePerShare: string;
        totalAssets: string;
        totalShares: string;
        seriesId: any;
        classId: any;
        isConsolidated: boolean;
        highWaterMark: string;
    }>;
};
type GetVaultHistoricalFeesForClassSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetVaultHistoricalFeesForClassSeriesQuery = {
    __typename?: 'query_root';
    VaultFeesAccumulatedSnapshot: Array<{
        __typename?: 'VaultFeesAccumulatedSnapshot';
        timestamp: any;
        managementFees: string;
        performanceFees: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalPendingFees: string;
        classId: any;
        seriesId: any;
    }>;
};
type GetVaultHistoricalFeesForClassQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultHistoricalFeesForClassQuery = {
    __typename?: 'query_root';
    VaultFeesAccumulatedSnapshot: Array<{
        __typename?: 'VaultFeesAccumulatedSnapshot';
        timestamp: any;
        managementFees: string;
        performanceFees: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalPendingFees: string;
        classId: any;
        seriesId: any;
    }>;
};
type GetVaultHistoricalFeesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
}>;
type GetVaultHistoricalFeesQuery = {
    __typename?: 'query_root';
    VaultFeesAccumulatedSnapshot: Array<{
        __typename?: 'VaultFeesAccumulatedSnapshot';
        timestamp: any;
        managementFees: string;
        performanceFees: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalPendingFees: string;
        classId: any;
        seriesId: any;
    }>;
};
type GetVaultHistoricalNavForClassSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetVaultHistoricalNavForClassSeriesQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        totalAssets: string;
        totalShares: string;
        classId: any;
        seriesId: any;
        isConsolidated: boolean;
        highWaterMark: string;
        pricePerShare: string;
    }>;
};
type GetVaultHistoricalNavForClassQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultHistoricalNavForClassQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        totalAssets: string;
        totalShares: string;
        classId: any;
        seriesId: any;
        isConsolidated: boolean;
        highWaterMark: string;
        pricePerShare: string;
    }>;
};
type GetVaultHistoricalNavQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
}>;
type GetVaultHistoricalNavQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        totalAssets: string;
        totalShares: string;
        classId: any;
        seriesId: any;
        isConsolidated: boolean;
        highWaterMark: string;
        pricePerShare: string;
    }>;
};
type GetVaultPricePerShareWithHighWatermarkHistoryRangeQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
}>;
type GetVaultPricePerShareWithHighWatermarkHistoryRangeQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        pricePerShare: string;
        totalAssets: string;
        totalShares: string;
        seriesId: any;
        classId: any;
        isConsolidated: boolean;
    }>;
    AlephVault_NewHighWaterMarkSet: Array<{
        __typename?: 'AlephVault_NewHighWaterMarkSet';
        timestamp: any;
        classId: any;
        seriesId: any;
        toBatchId: any;
        highWaterMark: string;
    }>;
};
type GetVaultPricePerShareHistoryRangeForClassSeriesQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetVaultPricePerShareHistoryRangeForClassSeriesQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        pricePerShare: string;
        totalAssets: string;
        totalShares: string;
        seriesId: any;
        classId: any;
        isConsolidated: boolean;
    }>;
};
type GetVaultPricePerShareHistoryRangeQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
    startingTimestamp: Scalars['numeric']['input'];
    endingTimestamp: Scalars['numeric']['input'];
}>;
type GetVaultPricePerShareHistoryRangeQuery = {
    __typename?: 'query_root';
    VaultClassSeriesSnapshot: Array<{
        __typename?: 'VaultClassSeriesSnapshot';
        timestamp: any;
        pricePerShare: string;
        totalAssets: string;
        totalShares: string;
        seriesId: any;
        classId: any;
        isConsolidated: boolean;
    }>;
};
type GetVaultRedeemRequestSettledQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultRedeemRequestSettledQuery = {
    __typename?: 'query_root';
    AlephVault_RedeemRequestSettled: Array<{
        __typename?: 'AlephVault_RedeemRequestSettled';
        id: string;
        vaultId: string;
        batchId: any;
        user: string;
        classId: any;
        amountToRedeem: string;
        txHash: string;
        timestamp: any;
    }>;
    AlephVault_SyncRedeem: Array<{
        __typename?: 'AlephVault_SyncRedeem';
        id: string;
        vaultId: string;
        batchId: any;
        allocator: string;
        classId: any;
        sharesRedeemed: string;
        assetsReceived: string;
        txHash: string;
        timestamp: any;
    }>;
};
type GetVaultClassRedeemRequestSettledQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassRedeemRequestSettledQuery = {
    __typename?: 'query_root';
    AlephVault_RedeemRequestSettled: Array<{
        __typename?: 'AlephVault_RedeemRequestSettled';
        id: string;
        vaultId: string;
        batchId: any;
        user: string;
        classId: any;
        amountToRedeem: string;
        txHash: string;
        timestamp: any;
    }>;
    AlephVault_SyncRedeem: Array<{
        __typename?: 'AlephVault_SyncRedeem';
        id: string;
        vaultId: string;
        batchId: any;
        allocator: string;
        classId: any;
        sharesRedeemed: string;
        assetsReceived: string;
        txHash: string;
        timestamp: any;
    }>;
};
type GetVaultRedeemRequestsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultRedeemRequestsQuery = {
    __typename?: 'query_root';
    AlephVault_RedeemRequest: Array<{
        __typename?: 'AlephVault_RedeemRequest';
        id: string;
        batchId: any;
        classId: any;
        vaultId: string;
        estimatedAmountToRedeem: string;
        timestamp: any;
        userWalletAddress: string;
        txHash: string;
    }>;
};
type GetVaultClassRedeemRequestsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassRedeemRequestsQuery = {
    __typename?: 'query_root';
    AlephVault_RedeemRequest: Array<{
        __typename?: 'AlephVault_RedeemRequest';
        id: string;
        batchId: any;
        classId: any;
        vaultId: string;
        estimatedAmountToRedeem: string;
        timestamp: any;
        userWalletAddress: string;
        txHash: string;
    }>;
};
type GetVaultSettledDepositsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultSettledDepositsQuery = {
    __typename?: 'query_root';
    AlephVault_SettleDepositBatch: Array<{
        __typename?: 'AlephVault_SettleDepositBatch';
        id: string;
        vaultId: string;
        batchId: any;
        classId: any;
        seriesId: any;
        totalAmountToDeposit: string;
        totalSharesToMint: string;
        timestamp: any;
        txHash: string;
    }>;
};
type GetVaultClassSettledDepositsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassSettledDepositsQuery = {
    __typename?: 'query_root';
    AlephVault_SettleDepositBatch: Array<{
        __typename?: 'AlephVault_SettleDepositBatch';
        id: string;
        vaultId: string;
        batchId: any;
        classId: any;
        seriesId: any;
        totalAmountToDeposit: string;
        totalSharesToMint: string;
        timestamp: any;
        txHash: string;
    }>;
};
type GetVaultClassSeriesSettledDepositsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
    seriesId: Scalars['numeric']['input'];
}>;
type GetVaultClassSeriesSettledDepositsQuery = {
    __typename?: 'query_root';
    AlephVault_SettleDepositBatch: Array<{
        __typename?: 'AlephVault_SettleDepositBatch';
        id: string;
        vaultId: string;
        batchId: any;
        classId: any;
        seriesId: any;
        totalAmountToDeposit: string;
        totalSharesToMint: string;
        timestamp: any;
        txHash: string;
    }>;
};
type GetVaultSettledRedeemsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
}>;
type GetVaultSettledRedeemsQuery = {
    __typename?: 'query_root';
    AlephVault_SettleRedeemBatch: Array<{
        __typename?: 'AlephVault_SettleRedeemBatch';
        id: string;
        vaultId: string;
        batchId: any;
        classId: any;
        totalAssetsToRedeem: string;
        txHash: string;
        timestamp: any;
    }>;
};
type GetVaultClassSettledRedeemsQueryVariables = Exact<{
    vaultId: Scalars['String']['input'];
    classId: Scalars['numeric']['input'];
}>;
type GetVaultClassSettledRedeemsQuery = {
    __typename?: 'query_root';
    AlephVault_SettleRedeemBatch: Array<{
        __typename?: 'AlephVault_SettleRedeemBatch';
        id: string;
        vaultId: string;
        batchId: any;
        classId: any;
        totalAssetsToRedeem: string;
        txHash: string;
        timestamp: any;
    }>;
};
type GetAllocatorPositionQueryVariables = Exact<{
    allocator: Scalars['String']['input'];
}>;
type GetAllocatorPositionQuery = {
    __typename?: 'query_root';
    AlephVault_DepositRequest: Array<{
        __typename?: 'AlephVault_DepositRequest';
        id: string;
        vaultId: string;
        userWalletAddress: string;
        amount: string;
        timestamp: any;
        batchId: any;
        vaultClassData?: {
            __typename?: 'VaultClassData';
            id: string;
            classId: any;
            lockInPeriod: any;
            vaultData?: {
                __typename?: 'VaultData';
                configId: string;
                name: string;
                startTimestamp: any;
                underlyingToken: string;
                underlyingSlashedToken: string;
            } | null;
        } | null;
    }>;
    AlephVault_RedeemRequest: Array<{
        __typename?: 'AlephVault_RedeemRequest';
        vaultId: string;
        userWalletAddress: string;
        estimatedAmountToRedeem: string;
        batchId: any;
    }>;
    AllocatorPosition: Array<{
        __typename?: 'AllocatorPosition';
        id: string;
        vaultId: string;
        allocatorAddress: string;
        netDeposits: string;
        netRedemptions: string;
        lastUpdate: any;
        vaultData?: {
            __typename?: 'VaultData';
            id: string;
            configId: string;
            name: string;
            startTimestamp: any;
            depositSettleId: any;
            redeemSettleId: any;
            underlyingToken: string;
            underlyingSlashedToken: string;
        } | null;
    }>;
    AllocatorShareSeries: Array<{
        __typename?: 'AllocatorShareSeries';
        allocatorAddress: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        shares: string;
        assets: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        isActive: boolean;
        performanceFeesCollected: string;
        managementFeesCollected: string;
        totalPendingFees: string;
        totalCollectedFees: string;
        vaultClassSeriesData?: {
            __typename?: 'VaultClassSeriesData';
            id: string;
            vaultId: string;
            classId: any;
            seriesId: any;
            pricePerShare: string;
            highWaterMark: string;
            startTimestamp: any;
            vaultClassData?: {
                __typename?: 'VaultClassData';
                lockInPeriod: any;
            } | null;
        } | null;
    }>;
};
type GetVaultsByManagerQueryVariables = Exact<{
    manager: Scalars['String']['input'];
}>;
type GetVaultsByManagerQuery = {
    __typename?: 'query_root';
    VaultData: Array<{
        __typename?: 'VaultData';
        id: string;
        name: string;
        manager: string;
        configId: string;
        pendingDepositsAmount: string;
        numAllocators: number;
        estimatedPendingRedemptionsAmount: string;
        pendingWithdrawableAmount: string;
        lastDepositSettlement: any;
        lastRedeemSettlement: any;
        lastUpdate: any;
        vaultTreasury: string;
        totalManagementFeesCollected: string;
        totalPerformanceFeesCollected: string;
        pendingManagementFees: string;
        pendingPerformanceFees: string;
        totalCollectedFees: string;
        totalPendingFees: string;
        requestDepositFlow: boolean;
        requestRedeemFlow: boolean;
        settleDepositFlow: boolean;
        settleRedeemFlow: boolean;
        withdrawFlow: boolean;
        firstTotalAssets: string;
        underlyingToken: string;
        underlyingTokenDecimals: number;
        underlyingSlashedToken: string;
        startTimestamp: any;
        allocatorIds: Array<string>;
        depositSettleId: any;
        redeemSettleId: any;
    }>;
    VaultClassData: Array<{
        __typename?: 'VaultClassData';
        vaultId: string;
        classId: any;
        currentManagementFee: string;
        currentPerformanceFee: string;
        maxDepositCap: string;
        minDepositAmount: string;
        minUserBalance: string;
        lastConsolidatedSeriesId: any;
    }>;
    VaultClassSeriesData: Array<{
        __typename?: 'VaultClassSeriesData';
        id: string;
        vaultId: string;
        classId: any;
        seriesId: any;
        totalAssets: string;
        totalShares: string;
        isActive: boolean;
        highWaterMark: string;
        pricePerShare: string;
    }>;
};
declare const GetAllVaultsDocument: graphql.DocumentNode;
declare const GetVaultAllocatorClassSeriesDocument: graphql.DocumentNode;
declare const GetVaultAllocatorClassAllSeriesDocument: graphql.DocumentNode;
declare const GetVaultAllocatorAllSeriesDocument: graphql.DocumentNode;
declare const GetAllocatorPortfolioHistoryForClassSeriesDocument: graphql.DocumentNode;
declare const GetAllocatorPortfolioHistoryForClassDocument: graphql.DocumentNode;
declare const GetAllocatorPortfolioHistoryDocument: graphql.DocumentNode;
declare const GetAllocatorForClassSeriesDocument: graphql.DocumentNode;
declare const GetAllocatorForClassDocument: graphql.DocumentNode;
declare const GetAllocatorDocument: graphql.DocumentNode;
declare const GetVaultClassSeriesDocument: graphql.DocumentNode;
declare const GetVaultClassAllSeriesDocument: graphql.DocumentNode;
declare const GetVaultAllSeriesDocument: graphql.DocumentNode;
declare const GetEigenLayerDelegatedStakersDocument: graphql.DocumentNode;
declare const GetEigenLayerDelegatedStakersForStrategyDocument: graphql.DocumentNode;
declare const GetEigenLayerStakerSharesDocument: graphql.DocumentNode;
declare const GetEigenLayerStakerSharesForStrategyDocument: graphql.DocumentNode;
declare const GetEigenLayerOperatorStrategySharesDocument: graphql.DocumentNode;
declare const GetEigenLayerOperatorAllSharesDocument: graphql.DocumentNode;
declare const GetEigenLayerStakerDelegationEventsDocument: graphql.DocumentNode;
declare const GetEigenLayerOperatorDelegationEventsDocument: graphql.DocumentNode;
declare const GetEigenLayerStrategyDelegationEventsDocument: graphql.DocumentNode;
declare const GetEigenLayerStakerSharesAtTimestampDocument: graphql.DocumentNode;
declare const GetStakerPositionsDocument: graphql.DocumentNode;
declare const GetStakerPositionsVaultDataDocument: graphql.DocumentNode;
declare const GetStakerPositionsByVaultDocument: graphql.DocumentNode;
declare const GetStakerPositionsByVaultAndClassDocument: graphql.DocumentNode;
declare const GetVaultClassesDocument: graphql.DocumentNode;
declare const GetVaultAllocatorsForClassSeriesDocument: graphql.DocumentNode;
declare const GetVaultAllocatorsForClassDocument: graphql.DocumentNode;
declare const GetVaultAllocatorsDocument: graphql.DocumentNode;
declare const GetVaultClassDocument: graphql.DocumentNode;
declare const GetVaultDataDocument: graphql.DocumentNode;
declare const GetVaultDepositRequestSettledDocument: graphql.DocumentNode;
declare const GetVaultClassDepositRequestSettledDocument: graphql.DocumentNode;
declare const GetVaultDepositRequestsDocument: graphql.DocumentNode;
declare const GetVaultClassDepositRequestsDocument: graphql.DocumentNode;
declare const GetVaultPricePerShareHistoryDocument: graphql.DocumentNode;
declare const GetVaultHistoricalFeesForClassSeriesDocument: graphql.DocumentNode;
declare const GetVaultHistoricalFeesForClassDocument: graphql.DocumentNode;
declare const GetVaultHistoricalFeesDocument: graphql.DocumentNode;
declare const GetVaultHistoricalNavForClassSeriesDocument: graphql.DocumentNode;
declare const GetVaultHistoricalNavForClassDocument: graphql.DocumentNode;
declare const GetVaultHistoricalNavDocument: graphql.DocumentNode;
declare const GetVaultPricePerShareWithHighWatermarkHistoryRangeDocument: graphql.DocumentNode;
declare const GetVaultPricePerShareHistoryRangeForClassSeriesDocument: graphql.DocumentNode;
declare const GetVaultPricePerShareHistoryRangeDocument: graphql.DocumentNode;
declare const GetVaultRedeemRequestSettledDocument: graphql.DocumentNode;
declare const GetVaultClassRedeemRequestSettledDocument: graphql.DocumentNode;
declare const GetVaultRedeemRequestsDocument: graphql.DocumentNode;
declare const GetVaultClassRedeemRequestsDocument: graphql.DocumentNode;
declare const GetVaultSettledDepositsDocument: graphql.DocumentNode;
declare const GetVaultClassSettledDepositsDocument: graphql.DocumentNode;
declare const GetVaultClassSeriesSettledDepositsDocument: graphql.DocumentNode;
declare const GetVaultSettledRedeemsDocument: graphql.DocumentNode;
declare const GetVaultClassSettledRedeemsDocument: graphql.DocumentNode;
declare const GetAllocatorPositionDocument: graphql.DocumentNode;
declare const GetVaultsByManagerDocument: graphql.DocumentNode;
type SdkFunctionWrapper = <T>(action: (requestHeaders?: Record<string, string>) => Promise<T>, operationName: string, operationType?: string, variables?: any) => Promise<T>;
declare function getSdk(client: GraphQLClient, withWrapper?: SdkFunctionWrapper): {
    GetAllVaults(variables?: GetAllVaultsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllVaultsQuery>;
    GetVaultAllocatorClassSeries(variables: GetVaultAllocatorClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllocatorClassSeriesQuery>;
    GetVaultAllocatorClassAllSeries(variables: GetVaultAllocatorClassAllSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllocatorClassAllSeriesQuery>;
    GetVaultAllocatorAllSeries(variables: GetVaultAllocatorAllSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllocatorAllSeriesQuery>;
    GetAllocatorPortfolioHistoryForClassSeries(variables: GetAllocatorPortfolioHistoryForClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorPortfolioHistoryForClassSeriesQuery>;
    GetAllocatorPortfolioHistoryForClass(variables: GetAllocatorPortfolioHistoryForClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorPortfolioHistoryForClassQuery>;
    GetAllocatorPortfolioHistory(variables: GetAllocatorPortfolioHistoryQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorPortfolioHistoryQuery>;
    GetAllocatorForClassSeries(variables: GetAllocatorForClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorForClassSeriesQuery>;
    GetAllocatorForClass(variables: GetAllocatorForClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorForClassQuery>;
    GetAllocator(variables: GetAllocatorQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorQuery>;
    GetVaultClassSeries(variables: GetVaultClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassSeriesQuery>;
    GetVaultClassAllSeries(variables: GetVaultClassAllSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassAllSeriesQuery>;
    GetVaultAllSeries(variables: GetVaultAllSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllSeriesQuery>;
    GetEigenLayerDelegatedStakers(variables: GetEigenLayerDelegatedStakersQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerDelegatedStakersQuery>;
    GetEigenLayerDelegatedStakersForStrategy(variables: GetEigenLayerDelegatedStakersForStrategyQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerDelegatedStakersForStrategyQuery>;
    GetEigenLayerStakerShares(variables: GetEigenLayerStakerSharesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerStakerSharesQuery>;
    GetEigenLayerStakerSharesForStrategy(variables: GetEigenLayerStakerSharesForStrategyQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerStakerSharesForStrategyQuery>;
    GetEigenLayerOperatorStrategyShares(variables: GetEigenLayerOperatorStrategySharesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerOperatorStrategySharesQuery>;
    GetEigenLayerOperatorAllShares(variables: GetEigenLayerOperatorAllSharesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerOperatorAllSharesQuery>;
    GetEigenLayerStakerDelegationEvents(variables: GetEigenLayerStakerDelegationEventsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerStakerDelegationEventsQuery>;
    GetEigenLayerOperatorDelegationEvents(variables: GetEigenLayerOperatorDelegationEventsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerOperatorDelegationEventsQuery>;
    GetEigenLayerStrategyDelegationEvents(variables: GetEigenLayerStrategyDelegationEventsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerStrategyDelegationEventsQuery>;
    GetEigenLayerStakerSharesAtTimestamp(variables: GetEigenLayerStakerSharesAtTimestampQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetEigenLayerStakerSharesAtTimestampQuery>;
    GetStakerPositions(variables: GetStakerPositionsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetStakerPositionsQuery>;
    GetStakerPositionsVaultData(variables: GetStakerPositionsVaultDataQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetStakerPositionsVaultDataQuery>;
    GetStakerPositionsByVault(variables: GetStakerPositionsByVaultQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetStakerPositionsByVaultQuery>;
    GetStakerPositionsByVaultAndClass(variables: GetStakerPositionsByVaultAndClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetStakerPositionsByVaultAndClassQuery>;
    GetVaultClasses(variables: GetVaultClassesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassesQuery>;
    GetVaultAllocatorsForClassSeries(variables: GetVaultAllocatorsForClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllocatorsForClassSeriesQuery>;
    GetVaultAllocatorsForClass(variables: GetVaultAllocatorsForClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllocatorsForClassQuery>;
    GetVaultAllocators(variables: GetVaultAllocatorsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultAllocatorsQuery>;
    GetVaultClass(variables: GetVaultClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassQuery>;
    GetVaultData(variables: GetVaultDataQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultDataQuery>;
    GetVaultDepositRequestSettled(variables: GetVaultDepositRequestSettledQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultDepositRequestSettledQuery>;
    GetVaultClassDepositRequestSettled(variables: GetVaultClassDepositRequestSettledQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassDepositRequestSettledQuery>;
    GetVaultDepositRequests(variables: GetVaultDepositRequestsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultDepositRequestsQuery>;
    GetVaultClassDepositRequests(variables: GetVaultClassDepositRequestsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassDepositRequestsQuery>;
    GetVaultPricePerShareHistory(variables: GetVaultPricePerShareHistoryQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultPricePerShareHistoryQuery>;
    GetVaultHistoricalFeesForClassSeries(variables: GetVaultHistoricalFeesForClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultHistoricalFeesForClassSeriesQuery>;
    GetVaultHistoricalFeesForClass(variables: GetVaultHistoricalFeesForClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultHistoricalFeesForClassQuery>;
    GetVaultHistoricalFees(variables: GetVaultHistoricalFeesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultHistoricalFeesQuery>;
    GetVaultHistoricalNAVForClassSeries(variables: GetVaultHistoricalNavForClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultHistoricalNavForClassSeriesQuery>;
    GetVaultHistoricalNAVForClass(variables: GetVaultHistoricalNavForClassQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultHistoricalNavForClassQuery>;
    GetVaultHistoricalNAV(variables: GetVaultHistoricalNavQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultHistoricalNavQuery>;
    GetVaultPricePerShareWithHighWatermarkHistoryRange(variables: GetVaultPricePerShareWithHighWatermarkHistoryRangeQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultPricePerShareWithHighWatermarkHistoryRangeQuery>;
    GetVaultPricePerShareHistoryRangeForClassSeries(variables: GetVaultPricePerShareHistoryRangeForClassSeriesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultPricePerShareHistoryRangeForClassSeriesQuery>;
    GetVaultPricePerShareHistoryRange(variables: GetVaultPricePerShareHistoryRangeQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultPricePerShareHistoryRangeQuery>;
    GetVaultRedeemRequestSettled(variables: GetVaultRedeemRequestSettledQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultRedeemRequestSettledQuery>;
    GetVaultClassRedeemRequestSettled(variables: GetVaultClassRedeemRequestSettledQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassRedeemRequestSettledQuery>;
    GetVaultRedeemRequests(variables: GetVaultRedeemRequestsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultRedeemRequestsQuery>;
    GetVaultClassRedeemRequests(variables: GetVaultClassRedeemRequestsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassRedeemRequestsQuery>;
    GetVaultSettledDeposits(variables: GetVaultSettledDepositsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultSettledDepositsQuery>;
    GetVaultClassSettledDeposits(variables: GetVaultClassSettledDepositsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassSettledDepositsQuery>;
    GetVaultClassSeriesSettledDeposits(variables: GetVaultClassSeriesSettledDepositsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassSeriesSettledDepositsQuery>;
    GetVaultSettledRedeems(variables: GetVaultSettledRedeemsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultSettledRedeemsQuery>;
    GetVaultClassSettledRedeems(variables: GetVaultClassSettledRedeemsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultClassSettledRedeemsQuery>;
    GetAllocatorPosition(variables: GetAllocatorPositionQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetAllocatorPositionQuery>;
    GetVaultsByManager(variables: GetVaultsByManagerQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise<GetVaultsByManagerQuery>;
};
type Sdk = ReturnType<typeof getSdk>;

interface AllocatorPositionData {
    seriesId?: string;
    vaultClassSeriesData?: {
        startTimestamp: string;
        pricePerShare: string;
        highWaterMark: string;
        vaultClassData?: {
            lockInPeriod: number;
        } | null;
    } | null;
    assets: string;
    shares: string;
    managementFeesCollected: string;
    performanceFeesCollected: string;
    pendingManagementFees: string;
    pendingPerformanceFees: string;
    classId: string;
    totalPendingFees: string;
    totalCollectedFees: string;
    isActive: boolean;
}
interface AllocatorPortfolioSeriesPosition {
    seriesId: number;
    classId: number;
    shares: number;
    assets: number;
    pricePerShare: number;
    highWaterMark: number;
    managementFees: number;
    performanceFees: number;
    totalFees: number;
}

interface Vault extends Omit<VaultData, "totalAssets" | "totalShares" | "pricePerShare" | "pendingDepositsAmount" | "estimatedPendingRedemptionsAmount" | "pendingWithdrawableAmount" | "currentManagementFee" | "currentPerformanceFee" | "highWaterMark" | "totalManagementFeesCollected" | "totalPerformanceFeesCollected" | "pendingManagementFees" | "pendingPerformanceFees" | "totalCollectedFees" | "totalPendingFees" | "maxDepositCap" | "minDepositAmount" | "minUserBalance" | "requestDepositFlow" | "requestRedeemFlow" | "settleDepositFlow" | "settleRedeemFlow" | "withdrawFlow" | "capacityPercentage" | "firstTotalAssets" | "firstNAVTxHash" | "roiSinceInception" | "depositSettleId" | "redeemSettleId" | "allocatorIds"> {
    chainId: number;
    address: string;
    totalAssets: number;
    totalShares: number;
    pricePerShare: number;
    pendingDepositsAmount: number;
    estimatedPendingRedemptionsAmount: number;
    pendingWithdrawableAmount: number;
    currentManagementFee: number;
    currentPerformanceFee: number;
    highWaterMark: number;
    totalManagementFeesCollected: number;
    totalPerformanceFeesCollected: number;
    pendingManagementFees: number;
    pendingPerformanceFees: number;
    totalCollectedFees: number;
    totalPendingFees: number;
    maxDepositCap: number;
    minDepositAmount: number;
    minUserBalance: number;
    requestDepositFlow: boolean;
    requestRedeemFlow: boolean;
    settleDepositFlow: boolean;
    settleRedeemFlow: boolean;
    withdrawFlow: boolean;
    capacityPercentage: number;
    roiSinceInception?: number;
    apySinceInception?: number;
    daysActive?: number;
    lastConsolidatedSeriesId: number;
}
interface VaultDeployed extends AlephVaultFactory_VaultDeployed {
}
interface VaultDepositRequest extends Omit<AlephVault_DepositRequest, "amount"> {
    amount: number;
}
interface VaultSettledDepositBatch extends Omit<AlephVault_SettleDepositBatch, "totalAmountToDeposit" | "totalSharesToMint" | "totalAssets" | "totalShares" | "pricePerShare"> {
    totalAmountToDeposit: number;
    totalSharesToMint: number;
    totalAssets: number;
    totalShares: number;
    pricePerShare: number;
}
interface VaultRedeemRequest extends Omit<AlephVault_RedeemRequest, "estimatedAmountToRedeem" | "sharesUnitsToRedeem"> {
    estimatedAmountToRedeem: number;
}
interface VaultSettledRedeemBatch extends Omit<AlephVault_SettleRedeemBatch, "totalAssetsToRedeem" | "totalSharesToRedeem" | "totalAssets" | "totalShares" | "pricePerShare"> {
    totalAssetsToRedeem: number;
    totalSharesToRedeem: number;
    totalAssets: number;
    totalShares: number;
    pricePerShare: number;
}
interface VaultRedeemRequestSettled extends Omit<AlephVault_RedeemRequestSettled, "amountToRedeem"> {
    amountToRedeem: number;
    sharesBurned: number;
    pricePerShare: number;
    txHash: string;
}
interface VaultDepositRequestSettled extends Omit<AlephVault_DepositRequestSettled, "amount" | "sharesToMint"> {
    amountToDeposit: number;
    sharesToMint: number;
    pricePerShare: number;
    txHash: string;
}
interface PricePerShareDataPoint {
    timestamp: string;
    pricePerShare: number;
    classIds: number[];
    seriesBreakdown: SeriesBreakdown[];
}
interface PricePerShareWithHighWatermarkDataPoint {
    timestamp: string;
    pricePerShare: number;
    highWaterMark: number;
    classId: number;
    seriesId: number;
}
interface SeriesBreakdown {
    seriesId: number;
    classId: number;
    assets: number;
    pricePerShare: number;
    highWaterMark: number;
}
interface NAVDataPoint {
    timestamp: string;
    nav: number;
    classIds: number[];
    seriesBreakdown: SeriesBreakdown[];
}
interface SeriesFeesBreakdown {
    seriesId: number;
    classId: number;
    managementFees: number;
    performanceFees: number;
    totalFees: number;
}
interface FeesDataPoint {
    timestamp: string;
    managementFees: number;
    performanceFees: number;
    totalManagementFees: number;
    totalPerformanceFees: number;
    totalFees: number;
    seriesBreakdown: SeriesFeesBreakdown[];
}
interface ExtendedAllocatorPosition extends AllocatorPosition {
    totalAssets: string;
    totalShares: string;
    managementFeePaid: number;
    performanceFeePaid: number;
    firstDepositTimestamp: number;
}
interface SeriesPosition {
    seriesId: number;
    shares: number;
    assets: number;
    entryTimestamp: string;
    pricePerShare: number;
    highWaterMark: number;
}
declare class AllocatorVaultFeesDto {
    performanceFeesCollected: number;
    managementFeesCollected: number;
    pendingPerformanceFees: number;
    pendingManagementFees: number;
    totalCollectedFees: number;
    totalPendingFees: number;
}
declare class SeriesPositionWithFeesDto {
    seriesId: number;
    classId: number;
    shares: number;
    assets: number;
    entryTimestamp: string;
    pricePerShare: number;
    highWaterMark: number;
    fees: AllocatorVaultFeesDto;
    static create(seriesPositionWithFees: AllocatorPositionData): SeriesPositionWithFeesDto;
}
interface PositionsByClass {
    classId: number;
    seriesPositions: SeriesPosition[];
}
interface Allocator {
    id: string;
    vaultId: string;
    allocatorAddress: string;
    totalAssets: number;
    totalShares: number;
    netDeposits: number;
    netRedemptions: number;
    managementFeePaid: number;
    performanceFeePaid: number;
    positionValue: number;
    ownership: number;
    pps: number;
    lastUpdate: string;
    highWaterMark: number;
    lockInPeriod: number;
    firstDepositTimestamp: number;
    classIds: number[];
    seriesIds: number[];
    positionsByClass: PositionsByClass[];
}
interface AllocatorPositionWithVaultData {
    id: string;
    vaultId: string;
    allocatorAddress: string;
    netDeposits: number;
    netRedemptions: number;
    pendingDepositsAmount: number;
    pendingRedemptionsAmount: number;
    totalAssets: number;
    totalShares: number;
    pendingManagementFees: number;
    pendingPerformanceFees: number;
    managementFeesCollected: number;
    performanceFeesCollected: number;
    totalPendingFees: number;
    totalCollectedFees: number;
    firstDepositTimestamp: string;
    vaultData?: {
        id: string;
        configId: string;
        name: string;
        address: string;
        pricePerShare: number;
        highWaterMark: number;
        vaultStartTimestamp: string;
        lockInPeriod: number;
        underlyingToken?: string;
        underlyingSlashedToken?: string;
    };
    seriesPositions?: SeriesPositionWithFeesDto[];
    classIds?: number[];
}
interface AllocatorPortfolioSnapshot {
    vaultId: string;
    allocatorAddress: string;
    shares: number;
    assets: number;
    managementFees: number;
    performanceFees: number;
    totalFees: number;
    timestamp: string;
    netDeposits: number;
    netRedemptions: number;
    classIds: number[];
    seriesPositions: AllocatorPortfolioSeriesPosition[];
}
interface VaultClass {
    classId: number;
    managementFee: number;
    performanceFee: number;
    noticePeriod: number;
    lockInPeriod: number;
    minDepositAmount: number;
    minUserBalance: number;
    maxDepositCap: number;
    minRedeemAmount: number;
    totalAssets: number;
    allocators: string[];
    seriesIds: number[];
    startTimestamp: string;
}
interface ShareClassData {
    classId: number;
    noticePeriod: string;
    lockInPeriod: string;
    minDepositAmount: string;
    minUserBalance: string;
    maxDepositCap: string;
    minRedeemAmount: string;
    allocatorIds: string[];
    currentManagementFee: string;
    currentPerformanceFee: string;
    startTimestamp: string;
}
interface VaultClassSeries {
    vaultId: string;
    classId: number;
    seriesId: number;
    startTimestamp: string;
    totalAssets: number;
    totalShares: number;
    pricePerShare: number;
    highWaterMark: number;
    allocatorIds: string[];
}
interface StakerPositionWithVaultData {
    id: string;
    vaultId: string;
    stakerAddress: string;
    allocatedShares: number;
    unAllocatedShares: number;
    originalStrategy: string;
    totalShares: number;
    firstDepositTimestamp: string;
    vaultData?: {
        id: string;
        configId: string;
        name: string;
        address: string;
        pricePerShare: number;
        highWaterMark: number;
        vaultStartTimestamp: string;
        lockInPeriod: number;
        underlyingToken?: string;
        underlyingSlashedToken?: string;
    };
    classIds: number[];
}
interface EigenLayerStakerDelegation {
    id: string;
    stakerAddress: string;
    operatorAddress: string;
    strategyAddress: string;
    shares: string;
    isActive: boolean;
    lastUpdate: string;
}
interface EigenLayerOperatorStrategyShares {
    id: string;
    operatorAddress: string;
    strategyAddress: string;
    totalShares: string;
    stakerAddresses: string[];
    lastUpdate: string;
}
interface EigenLayerDelegationEvent {
    id: string;
    eventType: string;
    operatorAddress: string;
    stakerAddress: string | null;
    strategyAddress: string;
    sharesChange: string;
    sharesAfter: string;
    operatorTotalSharesAfter: string;
    txHash: string;
    blockNumber: string;
    timestamp: string;
}

declare class AlephIndexerClient {
    private sdk;
    constructor(url: string);
    getAllVaults(): Promise<Vault[]>;
    getVaultsByManager({ manager }: {
        manager: string;
    }): Promise<Vault[]>;
    getVaultData({ id }: {
        id: string;
    }): Promise<Vault | null>;
    getVaultDepositRequests(vaultId: string, classId?: number): Promise<VaultDepositRequest[]>;
    getVaultRedeemRequests(vaultId: string, classId?: number): Promise<VaultRedeemRequest[]>;
    getVaultSettledDepositBatch(vaultId: string, classId?: number, seriesId?: number): Promise<VaultSettledDepositBatch[]>;
    getVaultSettledRedeemBatch(vaultId: string, classId?: number): Promise<VaultSettledRedeemBatch[]>;
    getVaultRedeemRequestSettled(vaultId: string, classId?: number): Promise<VaultRedeemRequestSettled[]>;
    getVaultDepositRequestSettled(vaultId: string, classId?: number): Promise<VaultDepositRequestSettled[]>;
    getVaultPricePerShareHistory({ vaultId, classId, seriesId, }: {
        vaultId: string;
        classId?: number;
        seriesId?: number;
    }): Promise<PricePerShareDataPoint[]>;
    getVaultStartTimestamp(vaultId: string): Promise<any>;
    getCurrentTimestamp(): number;
    getAllocatorStartTimestamp(allocatorAddress?: string): number;
    getVaultPricePerShareHistoryRange({ vaultId, startingTimestamp, endingTimestamp, classId, seriesId, }: {
        vaultId: string;
        startingTimestamp?: number;
        endingTimestamp?: number;
        classId?: number;
        seriesId?: number;
    }): Promise<PricePerShareDataPoint[]>;
    getVaultNAVHistoryRange({ vaultId, startingTimestamp, endingTimestamp, classId, seriesId, }: {
        vaultId: string;
        startingTimestamp?: number;
        endingTimestamp?: number;
        classId?: number;
        seriesId?: number;
    }): Promise<NAVDataPoint[]>;
    getVaultHistoricalFees({ vaultId, startingTimestamp, endingTimestamp, classId, seriesId, }: {
        vaultId: string;
        startingTimestamp?: number;
        endingTimestamp?: number;
        classId?: number;
        seriesId?: number;
    }): Promise<FeesDataPoint[]>;
    private processFeesSnapshots;
    private aggregateFeesSnapshotsByTimestamp;
    getAllocatorPositions({ allocator }: {
        allocator: string;
    }): Promise<AllocatorPositionWithVaultData[]>;
    getAllocator({ vaultId, allocatorAddress, classId, seriesId, }: {
        vaultId: string;
        allocatorAddress: string;
        classId?: number;
        seriesId?: number;
    }): Promise<Allocator | undefined>;
    getVaultAllocators({ vaultId, classId, seriesId, }: {
        vaultId: string;
        classId?: number;
        seriesId?: number;
    }): Promise<Allocator[]>;
    private processPricePerShareSnapshots;
    private processNAVSnapshots;
    private groupSnapshotsByTimestamp;
    getAllocatorHistoricalPortfolio({ allocatorAddress, startingTimestamp, endingTimestamp, classId, seriesId, }: {
        allocatorAddress: string;
        startingTimestamp?: number;
        endingTimestamp?: number;
        classId?: number;
        seriesId?: number;
    }): Promise<AllocatorPortfolioSnapshot[]>;
    private processAllocatorPortfolioSnapshots;
    getVaultPricePerShareWithHighWatermarkHistoryRange({ vaultId, startingTimestamp, endingTimestamp, }: {
        vaultId: string;
        startingTimestamp?: number;
        endingTimestamp?: number;
    }): Promise<PricePerShareWithHighWatermarkDataPoint[]>;
    getVaultClass({ vaultId, classId }: {
        vaultId: string;
        classId: number;
    }): Promise<VaultClass | undefined>;
    getVaultClasses({ vaultId }: {
        vaultId: string;
    }): Promise<VaultClass[]>;
    getVaultClassSeries({ vaultId, classId, seriesId, }: {
        vaultId: string;
        classId: number;
        seriesId: number;
    }): Promise<VaultClassSeries | undefined>;
    getVaultClassSeriesList({ vaultId, classId, }: {
        vaultId: string;
        classId?: number;
    }): Promise<VaultClassSeries[]>;
    getVaultAllocatorClassSeries({ vaultId, classId, seriesId, allocatorAddress, }: {
        vaultId: string;
        classId: number;
        seriesId: number;
        allocatorAddress: string;
    }): Promise<VaultClassSeries | undefined>;
    getVaultAllocatorClassSeriesList({ vaultId, classId, allocatorAddress, }: {
        vaultId: string;
        classId?: number;
        allocatorAddress: string;
    }): Promise<VaultClassSeries[]>;
    /**
     * Get staker positions for a given staker address
     * @param stakerAddress - The staker's address (required)
     * @param vaultId - Filter by vault ID (optional)
     * @param classId - Filter by class ID (optional, requires vaultId)
     */
    getStakerPositions({ stakerAddress, vaultId, classId, }: {
        stakerAddress: string;
        vaultId?: string;
        classId?: number;
    }): Promise<StakerPositionWithVaultData[]>;
    /**
     * Get all staker delegations to an operator
     * @param operatorAddress - The operator's address
     */
    getEigenLayerDelegatedStakers(operatorAddress: string): Promise<EigenLayerStakerDelegation[]>;
    /**
     * Get stakers delegated to an operator for a specific strategy
     * @param operatorAddress - The operator's address
     * @param strategyAddress - The strategy address
     */
    getEigenLayerDelegatedStakersForStrategy(operatorAddress: string, strategyAddress: string): Promise<EigenLayerStakerDelegation[]>;
    /**
     * Get all shares for a staker across all strategies
     * @param stakerAddress - The staker's address
     */
    getEigenLayerStakerShares(stakerAddress: string): Promise<EigenLayerStakerDelegation[]>;
    /**
     * Get shares for a staker in a specific strategy
     * @param stakerAddress - The staker's address
     * @param strategyAddress - The strategy address
     */
    getEigenLayerStakerSharesForStrategy(stakerAddress: string, strategyAddress: string): Promise<EigenLayerStakerDelegation | null>;
    /**
     * Get total delegated stake for an operator in a specific strategy
     * @param operatorAddress - The operator's address
     * @param strategyAddress - The strategy address
     */
    getEigenLayerOperatorStrategyShares(operatorAddress: string, strategyAddress: string): Promise<EigenLayerOperatorStrategyShares | null>;
    /**
     * Get all strategy shares for an operator
     * @param operatorAddress - The operator's address
     */
    getEigenLayerOperatorAllShares(operatorAddress: string): Promise<EigenLayerOperatorStrategyShares[]>;
    /**
     * Get delegation events for a staker (for portfolio history/PnL)
     * @param stakerAddress - The staker's address
     * @param startTimestamp - Start timestamp (optional)
     * @param endTimestamp - End timestamp (optional)
     */
    getEigenLayerStakerDelegationEvents({ stakerAddress, startTimestamp, endTimestamp, }: {
        stakerAddress: string;
        startTimestamp?: number;
        endTimestamp?: number;
    }): Promise<EigenLayerDelegationEvent[]>;
    /**
     * Get delegation events for an operator
     * @param operatorAddress - The operator's address
     * @param startTimestamp - Start timestamp (optional)
     * @param endTimestamp - End timestamp (optional)
     */
    getEigenLayerOperatorDelegationEvents({ operatorAddress, startTimestamp, endTimestamp, }: {
        operatorAddress: string;
        startTimestamp?: number;
        endTimestamp?: number;
    }): Promise<EigenLayerDelegationEvent[]>;
    /**
     * Get staker shares at a specific point in time
     * @param stakerAddress - The staker's address
     * @param strategyAddress - The strategy address
     * @param timestamp - The timestamp to query at
     */
    getEigenLayerStakerSharesAtTimestamp({ stakerAddress, strategyAddress, timestamp, }: {
        stakerAddress: string;
        strategyAddress: string;
        timestamp: number;
    }): Promise<string>;
}

export { type Accountant_VaultTreasurySet, type Accountant_VaultTreasurySet_Bool_Exp, type Accountant_VaultTreasurySet_Order_By, Accountant_VaultTreasurySet_Select_Column, type Accountant_VaultTreasurySet_Stream_Cursor_Input, type Accountant_VaultTreasurySet_Stream_Cursor_Value_Input, type AlephAvs_AllocatedToAlephVault, type AlephAvs_AllocatedToAlephVault_Bool_Exp, type AlephAvs_AllocatedToAlephVault_Order_By, AlephAvs_AllocatedToAlephVault_Select_Column, type AlephAvs_AllocatedToAlephVault_Stream_Cursor_Input, type AlephAvs_AllocatedToAlephVault_Stream_Cursor_Value_Input, type AlephAvs_UnallocateCompleted, type AlephAvs_UnallocateCompleted_Bool_Exp, type AlephAvs_UnallocateCompleted_Order_By, AlephAvs_UnallocateCompleted_Select_Column, type AlephAvs_UnallocateCompleted_Stream_Cursor_Input, type AlephAvs_UnallocateCompleted_Stream_Cursor_Value_Input, type AlephAvs_UnallocateRequested, type AlephAvs_UnallocateRequested_Bool_Exp, type AlephAvs_UnallocateRequested_Order_By, AlephAvs_UnallocateRequested_Select_Column, type AlephAvs_UnallocateRequested_Stream_Cursor_Input, type AlephAvs_UnallocateRequested_Stream_Cursor_Value_Input, type AlephAvs_VaultInitialized, type AlephAvs_VaultInitialized_Bool_Exp, type AlephAvs_VaultInitialized_Order_By, AlephAvs_VaultInitialized_Select_Column, type AlephAvs_VaultInitialized_Stream_Cursor_Input, type AlephAvs_VaultInitialized_Stream_Cursor_Value_Input, AlephIndexerClient, type AlephVaultFactory_Initialized, type AlephVaultFactory_Initialized_Bool_Exp, type AlephVaultFactory_Initialized_Order_By, AlephVaultFactory_Initialized_Select_Column, type AlephVaultFactory_Initialized_Stream_Cursor_Input, type AlephVaultFactory_Initialized_Stream_Cursor_Value_Input, type AlephVaultFactory_RoleAdminChanged, type AlephVaultFactory_RoleAdminChanged_Bool_Exp, type AlephVaultFactory_RoleAdminChanged_Order_By, AlephVaultFactory_RoleAdminChanged_Select_Column, type AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Input, type AlephVaultFactory_RoleAdminChanged_Stream_Cursor_Value_Input, type AlephVaultFactory_RoleGranted, type AlephVaultFactory_RoleGranted_Bool_Exp, type AlephVaultFactory_RoleGranted_Order_By, AlephVaultFactory_RoleGranted_Select_Column, type AlephVaultFactory_RoleGranted_Stream_Cursor_Input, type AlephVaultFactory_RoleGranted_Stream_Cursor_Value_Input, type AlephVaultFactory_RoleRevoked, type AlephVaultFactory_RoleRevoked_Bool_Exp, type AlephVaultFactory_RoleRevoked_Order_By, AlephVaultFactory_RoleRevoked_Select_Column, type AlephVaultFactory_RoleRevoked_Stream_Cursor_Input, type AlephVaultFactory_RoleRevoked_Stream_Cursor_Value_Input, type AlephVaultFactory_VaultDeployed, type AlephVaultFactory_VaultDeployed_Bool_Exp, type AlephVaultFactory_VaultDeployed_Order_By, AlephVaultFactory_VaultDeployed_Select_Column, type AlephVaultFactory_VaultDeployed_Stream_Cursor_Input, type AlephVaultFactory_VaultDeployed_Stream_Cursor_Value_Input, type AlephVault_AllFlowPaused, type AlephVault_AllFlowPaused_Bool_Exp, type AlephVault_AllFlowPaused_Order_By, AlephVault_AllFlowPaused_Select_Column, type AlephVault_AllFlowPaused_Stream_Cursor_Input, type AlephVault_AllFlowPaused_Stream_Cursor_Value_Input, type AlephVault_AllSeriesConsolidated, type AlephVault_AllSeriesConsolidated_Bool_Exp, type AlephVault_AllSeriesConsolidated_Order_By, AlephVault_AllSeriesConsolidated_Select_Column, type AlephVault_AllSeriesConsolidated_Stream_Cursor_Input, type AlephVault_AllSeriesConsolidated_Stream_Cursor_Value_Input, type AlephVault_AuthSignerMigrated, type AlephVault_AuthSignerMigrated_Bool_Exp, type AlephVault_AuthSignerMigrated_Order_By, AlephVault_AuthSignerMigrated_Select_Column, type AlephVault_AuthSignerMigrated_Stream_Cursor_Input, type AlephVault_AuthSignerMigrated_Stream_Cursor_Value_Input, type AlephVault_DepositRequest, type AlephVault_DepositRequestSettled, type AlephVault_DepositRequestSettled_Bool_Exp, type AlephVault_DepositRequestSettled_Order_By, AlephVault_DepositRequestSettled_Select_Column, type AlephVault_DepositRequestSettled_Stream_Cursor_Input, type AlephVault_DepositRequestSettled_Stream_Cursor_Value_Input, type AlephVault_DepositRequest_Bool_Exp, type AlephVault_DepositRequest_Order_By, AlephVault_DepositRequest_Select_Column, type AlephVault_DepositRequest_Stream_Cursor_Input, type AlephVault_DepositRequest_Stream_Cursor_Value_Input, type AlephVault_ExcessAssetsWithdrawn, type AlephVault_ExcessAssetsWithdrawn_Bool_Exp, type AlephVault_ExcessAssetsWithdrawn_Order_By, AlephVault_ExcessAssetsWithdrawn_Select_Column, type AlephVault_ExcessAssetsWithdrawn_Stream_Cursor_Input, type AlephVault_ExcessAssetsWithdrawn_Stream_Cursor_Value_Input, type AlephVault_FeesAccumulated, type AlephVault_FeesAccumulated_Bool_Exp, type AlephVault_FeesAccumulated_Order_By, AlephVault_FeesAccumulated_Select_Column, type AlephVault_FeesAccumulated_Stream_Cursor_Input, type AlephVault_FeesAccumulated_Stream_Cursor_Value_Input, type AlephVault_FeesCollected, type AlephVault_FeesCollected_Bool_Exp, type AlephVault_FeesCollected_Order_By, AlephVault_FeesCollected_Select_Column, type AlephVault_FeesCollected_Stream_Cursor_Input, type AlephVault_FeesCollected_Stream_Cursor_Value_Input, type AlephVault_FlowPaused, type AlephVault_FlowPaused_Bool_Exp, type AlephVault_FlowPaused_Order_By, AlephVault_FlowPaused_Select_Column, type AlephVault_FlowPaused_Stream_Cursor_Input, type AlephVault_FlowPaused_Stream_Cursor_Value_Input, type AlephVault_FlowUnpaused, type AlephVault_FlowUnpaused_Bool_Exp, type AlephVault_FlowUnpaused_Order_By, AlephVault_FlowUnpaused_Select_Column, type AlephVault_FlowUnpaused_Stream_Cursor_Input, type AlephVault_FlowUnpaused_Stream_Cursor_Value_Input, type AlephVault_ForceRedeem, type AlephVault_ForceRedeem_Bool_Exp, type AlephVault_ForceRedeem_Order_By, AlephVault_ForceRedeem_Select_Column, type AlephVault_ForceRedeem_Stream_Cursor_Input, type AlephVault_ForceRedeem_Stream_Cursor_Value_Input, type AlephVault_GuardianMigrated, type AlephVault_GuardianMigrated_Bool_Exp, type AlephVault_GuardianMigrated_Order_By, AlephVault_GuardianMigrated_Select_Column, type AlephVault_GuardianMigrated_Stream_Cursor_Input, type AlephVault_GuardianMigrated_Stream_Cursor_Value_Input, type AlephVault_Initialized, type AlephVault_Initialized_Bool_Exp, type AlephVault_Initialized_Order_By, AlephVault_Initialized_Select_Column, type AlephVault_Initialized_Stream_Cursor_Input, type AlephVault_Initialized_Stream_Cursor_Value_Input, type AlephVault_IsDepositAuthEnabledSet, type AlephVault_IsDepositAuthEnabledSet_Bool_Exp, type AlephVault_IsDepositAuthEnabledSet_Order_By, AlephVault_IsDepositAuthEnabledSet_Select_Column, type AlephVault_IsDepositAuthEnabledSet_Stream_Cursor_Input, type AlephVault_IsDepositAuthEnabledSet_Stream_Cursor_Value_Input, type AlephVault_IsSettlementAuthEnabledSet, type AlephVault_IsSettlementAuthEnabledSet_Bool_Exp, type AlephVault_IsSettlementAuthEnabledSet_Order_By, AlephVault_IsSettlementAuthEnabledSet_Select_Column, type AlephVault_IsSettlementAuthEnabledSet_Stream_Cursor_Input, type AlephVault_IsSettlementAuthEnabledSet_Stream_Cursor_Value_Input, type AlephVault_ModulesMigrated, type AlephVault_ModulesMigrated_Bool_Exp, type AlephVault_ModulesMigrated_Order_By, AlephVault_ModulesMigrated_Select_Column, type AlephVault_ModulesMigrated_Stream_Cursor_Input, type AlephVault_ModulesMigrated_Stream_Cursor_Value_Input, type AlephVault_NewHighWaterMarkSet, type AlephVault_NewHighWaterMarkSet_Bool_Exp, type AlephVault_NewHighWaterMarkSet_Order_By, AlephVault_NewHighWaterMarkSet_Select_Column, type AlephVault_NewHighWaterMarkSet_Stream_Cursor_Input, type AlephVault_NewHighWaterMarkSet_Stream_Cursor_Value_Input, type AlephVault_NewLockInPeriodQueued, type AlephVault_NewLockInPeriodQueued_Bool_Exp, type AlephVault_NewLockInPeriodQueued_Order_By, AlephVault_NewLockInPeriodQueued_Select_Column, type AlephVault_NewLockInPeriodQueued_Stream_Cursor_Input, type AlephVault_NewLockInPeriodQueued_Stream_Cursor_Value_Input, type AlephVault_NewLockInPeriodSet, type AlephVault_NewLockInPeriodSet_Bool_Exp, type AlephVault_NewLockInPeriodSet_Order_By, AlephVault_NewLockInPeriodSet_Select_Column, type AlephVault_NewLockInPeriodSet_Stream_Cursor_Input, type AlephVault_NewLockInPeriodSet_Stream_Cursor_Value_Input, type AlephVault_NewManagementFeeQueued, type AlephVault_NewManagementFeeQueued_Bool_Exp, type AlephVault_NewManagementFeeQueued_Order_By, AlephVault_NewManagementFeeQueued_Select_Column, type AlephVault_NewManagementFeeQueued_Stream_Cursor_Input, type AlephVault_NewManagementFeeQueued_Stream_Cursor_Value_Input, type AlephVault_NewManagementFeeSet, type AlephVault_NewManagementFeeSet_Bool_Exp, type AlephVault_NewManagementFeeSet_Order_By, AlephVault_NewManagementFeeSet_Select_Column, type AlephVault_NewManagementFeeSet_Stream_Cursor_Input, type AlephVault_NewManagementFeeSet_Stream_Cursor_Value_Input, type AlephVault_NewMaxDepositCapQueued, type AlephVault_NewMaxDepositCapQueued_Bool_Exp, type AlephVault_NewMaxDepositCapQueued_Order_By, AlephVault_NewMaxDepositCapQueued_Select_Column, type AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Input, type AlephVault_NewMaxDepositCapQueued_Stream_Cursor_Value_Input, type AlephVault_NewMaxDepositCapSet, type AlephVault_NewMaxDepositCapSet_Bool_Exp, type AlephVault_NewMaxDepositCapSet_Order_By, AlephVault_NewMaxDepositCapSet_Select_Column, type AlephVault_NewMaxDepositCapSet_Stream_Cursor_Input, type AlephVault_NewMaxDepositCapSet_Stream_Cursor_Value_Input, type AlephVault_NewMinDepositAmountQueued, type AlephVault_NewMinDepositAmountQueued_Bool_Exp, type AlephVault_NewMinDepositAmountQueued_Order_By, AlephVault_NewMinDepositAmountQueued_Select_Column, type AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Input, type AlephVault_NewMinDepositAmountQueued_Stream_Cursor_Value_Input, type AlephVault_NewMinDepositAmountSet, type AlephVault_NewMinDepositAmountSet_Bool_Exp, type AlephVault_NewMinDepositAmountSet_Order_By, AlephVault_NewMinDepositAmountSet_Select_Column, type AlephVault_NewMinDepositAmountSet_Stream_Cursor_Input, type AlephVault_NewMinDepositAmountSet_Stream_Cursor_Value_Input, type AlephVault_NewMinRedeemAmountQueued, type AlephVault_NewMinRedeemAmountQueued_Bool_Exp, type AlephVault_NewMinRedeemAmountQueued_Order_By, AlephVault_NewMinRedeemAmountQueued_Select_Column, type AlephVault_NewMinRedeemAmountQueued_Stream_Cursor_Input, type AlephVault_NewMinRedeemAmountQueued_Stream_Cursor_Value_Input, type AlephVault_NewMinRedeemAmountSet, type AlephVault_NewMinRedeemAmountSet_Bool_Exp, type AlephVault_NewMinRedeemAmountSet_Order_By, AlephVault_NewMinRedeemAmountSet_Select_Column, type AlephVault_NewMinRedeemAmountSet_Stream_Cursor_Input, type AlephVault_NewMinRedeemAmountSet_Stream_Cursor_Value_Input, type AlephVault_NewMinUserBalanceQueued, type AlephVault_NewMinUserBalanceQueued_Bool_Exp, type AlephVault_NewMinUserBalanceQueued_Order_By, AlephVault_NewMinUserBalanceQueued_Select_Column, type AlephVault_NewMinUserBalanceQueued_Stream_Cursor_Input, type AlephVault_NewMinUserBalanceQueued_Stream_Cursor_Value_Input, type AlephVault_NewMinUserBalanceSet, type AlephVault_NewMinUserBalanceSet_Bool_Exp, type AlephVault_NewMinUserBalanceSet_Order_By, AlephVault_NewMinUserBalanceSet_Select_Column, type AlephVault_NewMinUserBalanceSet_Stream_Cursor_Input, type AlephVault_NewMinUserBalanceSet_Stream_Cursor_Value_Input, type AlephVault_NewNoticePeriodQueued, type AlephVault_NewNoticePeriodQueued_Bool_Exp, type AlephVault_NewNoticePeriodQueued_Order_By, AlephVault_NewNoticePeriodQueued_Select_Column, type AlephVault_NewNoticePeriodQueued_Stream_Cursor_Input, type AlephVault_NewNoticePeriodQueued_Stream_Cursor_Value_Input, type AlephVault_NewNoticePeriodSet, type AlephVault_NewNoticePeriodSet_Bool_Exp, type AlephVault_NewNoticePeriodSet_Order_By, AlephVault_NewNoticePeriodSet_Select_Column, type AlephVault_NewNoticePeriodSet_Stream_Cursor_Input, type AlephVault_NewNoticePeriodSet_Stream_Cursor_Value_Input, type AlephVault_NewPerformanceFeeQueued, type AlephVault_NewPerformanceFeeQueued_Bool_Exp, type AlephVault_NewPerformanceFeeQueued_Order_By, AlephVault_NewPerformanceFeeQueued_Select_Column, type AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Input, type AlephVault_NewPerformanceFeeQueued_Stream_Cursor_Value_Input, type AlephVault_NewPerformanceFeeSet, type AlephVault_NewPerformanceFeeSet_Bool_Exp, type AlephVault_NewPerformanceFeeSet_Order_By, AlephVault_NewPerformanceFeeSet_Select_Column, type AlephVault_NewPerformanceFeeSet_Stream_Cursor_Input, type AlephVault_NewPerformanceFeeSet_Stream_Cursor_Value_Input, type AlephVault_NewSeriesCreated, type AlephVault_NewSeriesCreated_Bool_Exp, type AlephVault_NewSeriesCreated_Order_By, AlephVault_NewSeriesCreated_Select_Column, type AlephVault_NewSeriesCreated_Stream_Cursor_Input, type AlephVault_NewSeriesCreated_Stream_Cursor_Value_Input, type AlephVault_OperationsMultisigMigrated, type AlephVault_OperationsMultisigMigrated_Bool_Exp, type AlephVault_OperationsMultisigMigrated_Order_By, AlephVault_OperationsMultisigMigrated_Select_Column, type AlephVault_OperationsMultisigMigrated_Stream_Cursor_Input, type AlephVault_OperationsMultisigMigrated_Stream_Cursor_Value_Input, type AlephVault_OracleMigrated, type AlephVault_OracleMigrated_Bool_Exp, type AlephVault_OracleMigrated_Order_By, AlephVault_OracleMigrated_Select_Column, type AlephVault_OracleMigrated_Stream_Cursor_Input, type AlephVault_OracleMigrated_Stream_Cursor_Value_Input, type AlephVault_RedeemRequest, type AlephVault_RedeemRequestSettled, type AlephVault_RedeemRequestSettled_Bool_Exp, type AlephVault_RedeemRequestSettled_Order_By, AlephVault_RedeemRequestSettled_Select_Column, type AlephVault_RedeemRequestSettled_Stream_Cursor_Input, type AlephVault_RedeemRequestSettled_Stream_Cursor_Value_Input, type AlephVault_RedeemRequestSliceSettled, type AlephVault_RedeemRequestSliceSettled_Bool_Exp, type AlephVault_RedeemRequestSliceSettled_Order_By, AlephVault_RedeemRequestSliceSettled_Select_Column, type AlephVault_RedeemRequestSliceSettled_Stream_Cursor_Input, type AlephVault_RedeemRequestSliceSettled_Stream_Cursor_Value_Input, type AlephVault_RedeemRequest_Bool_Exp, type AlephVault_RedeemRequest_Order_By, AlephVault_RedeemRequest_Select_Column, type AlephVault_RedeemRequest_Stream_Cursor_Input, type AlephVault_RedeemRequest_Stream_Cursor_Value_Input, type AlephVault_RedeemableAmountWithdrawn, type AlephVault_RedeemableAmountWithdrawn_Bool_Exp, type AlephVault_RedeemableAmountWithdrawn_Order_By, AlephVault_RedeemableAmountWithdrawn_Select_Column, type AlephVault_RedeemableAmountWithdrawn_Stream_Cursor_Input, type AlephVault_RedeemableAmountWithdrawn_Stream_Cursor_Value_Input, type AlephVault_RoleAdminChanged, type AlephVault_RoleAdminChanged_Bool_Exp, type AlephVault_RoleAdminChanged_Order_By, AlephVault_RoleAdminChanged_Select_Column, type AlephVault_RoleAdminChanged_Stream_Cursor_Input, type AlephVault_RoleAdminChanged_Stream_Cursor_Value_Input, type AlephVault_RoleGranted, type AlephVault_RoleGranted_Bool_Exp, type AlephVault_RoleGranted_Order_By, AlephVault_RoleGranted_Select_Column, type AlephVault_RoleGranted_Stream_Cursor_Input, type AlephVault_RoleGranted_Stream_Cursor_Value_Input, type AlephVault_RoleRevoked, type AlephVault_RoleRevoked_Bool_Exp, type AlephVault_RoleRevoked_Order_By, AlephVault_RoleRevoked_Select_Column, type AlephVault_RoleRevoked_Stream_Cursor_Input, type AlephVault_RoleRevoked_Stream_Cursor_Value_Input, type AlephVault_SeriesConsolidated, type AlephVault_SeriesConsolidated_Bool_Exp, type AlephVault_SeriesConsolidated_Order_By, AlephVault_SeriesConsolidated_Select_Column, type AlephVault_SeriesConsolidated_Stream_Cursor_Input, type AlephVault_SeriesConsolidated_Stream_Cursor_Value_Input, type AlephVault_SeriesFeeCollected, type AlephVault_SeriesFeeCollected_Bool_Exp, type AlephVault_SeriesFeeCollected_Order_By, AlephVault_SeriesFeeCollected_Select_Column, type AlephVault_SeriesFeeCollected_Stream_Cursor_Input, type AlephVault_SeriesFeeCollected_Stream_Cursor_Value_Input, type AlephVault_SettleDeposit, type AlephVault_SettleDepositBatch, type AlephVault_SettleDepositBatch_Bool_Exp, type AlephVault_SettleDepositBatch_Order_By, AlephVault_SettleDepositBatch_Select_Column, type AlephVault_SettleDepositBatch_Stream_Cursor_Input, type AlephVault_SettleDepositBatch_Stream_Cursor_Value_Input, type AlephVault_SettleDeposit_Bool_Exp, type AlephVault_SettleDeposit_Order_By, AlephVault_SettleDeposit_Select_Column, type AlephVault_SettleDeposit_Stream_Cursor_Input, type AlephVault_SettleDeposit_Stream_Cursor_Value_Input, type AlephVault_SettleRedeem, type AlephVault_SettleRedeemBatch, type AlephVault_SettleRedeemBatch_Bool_Exp, type AlephVault_SettleRedeemBatch_Order_By, AlephVault_SettleRedeemBatch_Select_Column, type AlephVault_SettleRedeemBatch_Stream_Cursor_Input, type AlephVault_SettleRedeemBatch_Stream_Cursor_Value_Input, type AlephVault_SettleRedeem_Bool_Exp, type AlephVault_SettleRedeem_Order_By, AlephVault_SettleRedeem_Select_Column, type AlephVault_SettleRedeem_Stream_Cursor_Input, type AlephVault_SettleRedeem_Stream_Cursor_Value_Input, type AlephVault_ShareClassCreated, type AlephVault_ShareClassCreated_Bool_Exp, type AlephVault_ShareClassCreated_Order_By, AlephVault_ShareClassCreated_Select_Column, type AlephVault_ShareClassCreated_Stream_Cursor_Input, type AlephVault_ShareClassCreated_Stream_Cursor_Value_Input, type AlephVault_SyncDeposit, type AlephVault_SyncDeposit_Bool_Exp, type AlephVault_SyncDeposit_Order_By, AlephVault_SyncDeposit_Select_Column, type AlephVault_SyncDeposit_Stream_Cursor_Input, type AlephVault_SyncDeposit_Stream_Cursor_Value_Input, type AlephVault_SyncRedeem, type AlephVault_SyncRedeem_Bool_Exp, type AlephVault_SyncRedeem_Order_By, AlephVault_SyncRedeem_Select_Column, type AlephVault_SyncRedeem_Stream_Cursor_Input, type AlephVault_SyncRedeem_Stream_Cursor_Value_Input, type AlephVault_UserSharesConsolidated, type AlephVault_UserSharesConsolidated_Bool_Exp, type AlephVault_UserSharesConsolidated_Order_By, AlephVault_UserSharesConsolidated_Select_Column, type AlephVault_UserSharesConsolidated_Stream_Cursor_Input, type AlephVault_UserSharesConsolidated_Stream_Cursor_Value_Input, type AlephVault_VaultTreasurySet, type AlephVault_VaultTreasurySet_Bool_Exp, type AlephVault_VaultTreasurySet_Order_By, AlephVault_VaultTreasurySet_Select_Column, type AlephVault_VaultTreasurySet_Stream_Cursor_Input, type AlephVault_VaultTreasurySet_Stream_Cursor_Value_Input, type Allocator, type AllocatorPortfolioSnapshot, type AllocatorPosition, type AllocatorPositionSnapshot, type AllocatorPositionSnapshot_Bool_Exp, type AllocatorPositionSnapshot_Order_By, AllocatorPositionSnapshot_Select_Column, type AllocatorPositionSnapshot_Stream_Cursor_Input, type AllocatorPositionSnapshot_Stream_Cursor_Value_Input, type AllocatorPositionWithVaultData, type AllocatorPosition_Bool_Exp, type AllocatorPosition_Order_By, AllocatorPosition_Select_Column, type AllocatorPosition_Stream_Cursor_Input, type AllocatorPosition_Stream_Cursor_Value_Input, type AllocatorShareSeries, type AllocatorShareSeries_Bool_Exp, type AllocatorShareSeries_Order_By, AllocatorShareSeries_Select_Column, type AllocatorShareSeries_Stream_Cursor_Input, type AllocatorShareSeries_Stream_Cursor_Value_Input, AllocatorVaultFeesDto, type Boolean_Comparison_Exp, type Chain_Metadata, type Chain_Metadata_Bool_Exp, type Chain_Metadata_Order_By, Chain_Metadata_Select_Column, type Chain_Metadata_Stream_Cursor_Input, type Chain_Metadata_Stream_Cursor_Value_Input, Cursor_Ordering, type EigenLayerDelegationEvent, type EigenLayerOperatorStrategyShares, type EigenLayerStakerDelegation, type EigenLayer_DelegationEvent, type EigenLayer_DelegationEvent_Bool_Exp, type EigenLayer_DelegationEvent_Order_By, EigenLayer_DelegationEvent_Select_Column, type EigenLayer_DelegationEvent_Stream_Cursor_Input, type EigenLayer_DelegationEvent_Stream_Cursor_Value_Input, type EigenLayer_OperatorStrategyShares, type EigenLayer_OperatorStrategyShares_Bool_Exp, type EigenLayer_OperatorStrategyShares_Order_By, EigenLayer_OperatorStrategyShares_Select_Column, type EigenLayer_OperatorStrategyShares_Stream_Cursor_Input, type EigenLayer_OperatorStrategyShares_Stream_Cursor_Value_Input, type EigenLayer_StakerDelegation, type EigenLayer_StakerDelegation_Bool_Exp, type EigenLayer_StakerDelegation_Order_By, EigenLayer_StakerDelegation_Select_Column, type EigenLayer_StakerDelegation_Stream_Cursor_Input, type EigenLayer_StakerDelegation_Stream_Cursor_Value_Input, type Exact, type ExtendedAllocatorPosition, type FeesDataPoint, GetAllVaultsDocument, type GetAllVaultsQuery, type GetAllVaultsQueryVariables, GetAllocatorDocument, GetAllocatorForClassDocument, type GetAllocatorForClassQuery, type GetAllocatorForClassQueryVariables, GetAllocatorForClassSeriesDocument, type GetAllocatorForClassSeriesQuery, type GetAllocatorForClassSeriesQueryVariables, GetAllocatorPortfolioHistoryDocument, GetAllocatorPortfolioHistoryForClassDocument, type GetAllocatorPortfolioHistoryForClassQuery, type GetAllocatorPortfolioHistoryForClassQueryVariables, GetAllocatorPortfolioHistoryForClassSeriesDocument, type GetAllocatorPortfolioHistoryForClassSeriesQuery, type GetAllocatorPortfolioHistoryForClassSeriesQueryVariables, type GetAllocatorPortfolioHistoryQuery, type GetAllocatorPortfolioHistoryQueryVariables, GetAllocatorPositionDocument, type GetAllocatorPositionQuery, type GetAllocatorPositionQueryVariables, type GetAllocatorQuery, type GetAllocatorQueryVariables, GetEigenLayerDelegatedStakersDocument, GetEigenLayerDelegatedStakersForStrategyDocument, type GetEigenLayerDelegatedStakersForStrategyQuery, type GetEigenLayerDelegatedStakersForStrategyQueryVariables, type GetEigenLayerDelegatedStakersQuery, type GetEigenLayerDelegatedStakersQueryVariables, GetEigenLayerOperatorAllSharesDocument, type GetEigenLayerOperatorAllSharesQuery, type GetEigenLayerOperatorAllSharesQueryVariables, GetEigenLayerOperatorDelegationEventsDocument, type GetEigenLayerOperatorDelegationEventsQuery, type GetEigenLayerOperatorDelegationEventsQueryVariables, GetEigenLayerOperatorStrategySharesDocument, type GetEigenLayerOperatorStrategySharesQuery, type GetEigenLayerOperatorStrategySharesQueryVariables, GetEigenLayerStakerDelegationEventsDocument, type GetEigenLayerStakerDelegationEventsQuery, type GetEigenLayerStakerDelegationEventsQueryVariables, GetEigenLayerStakerSharesAtTimestampDocument, type GetEigenLayerStakerSharesAtTimestampQuery, type GetEigenLayerStakerSharesAtTimestampQueryVariables, GetEigenLayerStakerSharesDocument, GetEigenLayerStakerSharesForStrategyDocument, type GetEigenLayerStakerSharesForStrategyQuery, type GetEigenLayerStakerSharesForStrategyQueryVariables, type GetEigenLayerStakerSharesQuery, type GetEigenLayerStakerSharesQueryVariables, GetEigenLayerStrategyDelegationEventsDocument, type GetEigenLayerStrategyDelegationEventsQuery, type GetEigenLayerStrategyDelegationEventsQueryVariables, GetStakerPositionsByVaultAndClassDocument, type GetStakerPositionsByVaultAndClassQuery, type GetStakerPositionsByVaultAndClassQueryVariables, GetStakerPositionsByVaultDocument, type GetStakerPositionsByVaultQuery, type GetStakerPositionsByVaultQueryVariables, GetStakerPositionsDocument, type GetStakerPositionsQuery, type GetStakerPositionsQueryVariables, GetStakerPositionsVaultDataDocument, type GetStakerPositionsVaultDataQuery, type GetStakerPositionsVaultDataQueryVariables, GetVaultAllSeriesDocument, type GetVaultAllSeriesQuery, type GetVaultAllSeriesQueryVariables, GetVaultAllocatorAllSeriesDocument, type GetVaultAllocatorAllSeriesQuery, type GetVaultAllocatorAllSeriesQueryVariables, GetVaultAllocatorClassAllSeriesDocument, type GetVaultAllocatorClassAllSeriesQuery, type GetVaultAllocatorClassAllSeriesQueryVariables, GetVaultAllocatorClassSeriesDocument, type GetVaultAllocatorClassSeriesQuery, type GetVaultAllocatorClassSeriesQueryVariables, GetVaultAllocatorsDocument, GetVaultAllocatorsForClassDocument, type GetVaultAllocatorsForClassQuery, type GetVaultAllocatorsForClassQueryVariables, GetVaultAllocatorsForClassSeriesDocument, type GetVaultAllocatorsForClassSeriesQuery, type GetVaultAllocatorsForClassSeriesQueryVariables, type GetVaultAllocatorsQuery, type GetVaultAllocatorsQueryVariables, GetVaultClassAllSeriesDocument, type GetVaultClassAllSeriesQuery, type GetVaultClassAllSeriesQueryVariables, GetVaultClassDepositRequestSettledDocument, type GetVaultClassDepositRequestSettledQuery, type GetVaultClassDepositRequestSettledQueryVariables, GetVaultClassDepositRequestsDocument, type GetVaultClassDepositRequestsQuery, type GetVaultClassDepositRequestsQueryVariables, GetVaultClassDocument, type GetVaultClassQuery, type GetVaultClassQueryVariables, GetVaultClassRedeemRequestSettledDocument, type GetVaultClassRedeemRequestSettledQuery, type GetVaultClassRedeemRequestSettledQueryVariables, GetVaultClassRedeemRequestsDocument, type GetVaultClassRedeemRequestsQuery, type GetVaultClassRedeemRequestsQueryVariables, GetVaultClassSeriesDocument, type GetVaultClassSeriesQuery, type GetVaultClassSeriesQueryVariables, GetVaultClassSeriesSettledDepositsDocument, type GetVaultClassSeriesSettledDepositsQuery, type GetVaultClassSeriesSettledDepositsQueryVariables, GetVaultClassSettledDepositsDocument, type GetVaultClassSettledDepositsQuery, type GetVaultClassSettledDepositsQueryVariables, GetVaultClassSettledRedeemsDocument, type GetVaultClassSettledRedeemsQuery, type GetVaultClassSettledRedeemsQueryVariables, GetVaultClassesDocument, type GetVaultClassesQuery, type GetVaultClassesQueryVariables, GetVaultDataDocument, type GetVaultDataQuery, type GetVaultDataQueryVariables, GetVaultDepositRequestSettledDocument, type GetVaultDepositRequestSettledQuery, type GetVaultDepositRequestSettledQueryVariables, GetVaultDepositRequestsDocument, type GetVaultDepositRequestsQuery, type GetVaultDepositRequestsQueryVariables, GetVaultHistoricalFeesDocument, GetVaultHistoricalFeesForClassDocument, type GetVaultHistoricalFeesForClassQuery, type GetVaultHistoricalFeesForClassQueryVariables, GetVaultHistoricalFeesForClassSeriesDocument, type GetVaultHistoricalFeesForClassSeriesQuery, type GetVaultHistoricalFeesForClassSeriesQueryVariables, type GetVaultHistoricalFeesQuery, type GetVaultHistoricalFeesQueryVariables, GetVaultHistoricalNavDocument, GetVaultHistoricalNavForClassDocument, type GetVaultHistoricalNavForClassQuery, type GetVaultHistoricalNavForClassQueryVariables, GetVaultHistoricalNavForClassSeriesDocument, type GetVaultHistoricalNavForClassSeriesQuery, type GetVaultHistoricalNavForClassSeriesQueryVariables, type GetVaultHistoricalNavQuery, type GetVaultHistoricalNavQueryVariables, GetVaultPricePerShareHistoryDocument, type GetVaultPricePerShareHistoryQuery, type GetVaultPricePerShareHistoryQueryVariables, GetVaultPricePerShareHistoryRangeDocument, GetVaultPricePerShareHistoryRangeForClassSeriesDocument, type GetVaultPricePerShareHistoryRangeForClassSeriesQuery, type GetVaultPricePerShareHistoryRangeForClassSeriesQueryVariables, type GetVaultPricePerShareHistoryRangeQuery, type GetVaultPricePerShareHistoryRangeQueryVariables, GetVaultPricePerShareWithHighWatermarkHistoryRangeDocument, type GetVaultPricePerShareWithHighWatermarkHistoryRangeQuery, type GetVaultPricePerShareWithHighWatermarkHistoryRangeQueryVariables, GetVaultRedeemRequestSettledDocument, type GetVaultRedeemRequestSettledQuery, type GetVaultRedeemRequestSettledQueryVariables, GetVaultRedeemRequestsDocument, type GetVaultRedeemRequestsQuery, type GetVaultRedeemRequestsQueryVariables, GetVaultSettledDepositsDocument, type GetVaultSettledDepositsQuery, type GetVaultSettledDepositsQueryVariables, GetVaultSettledRedeemsDocument, type GetVaultSettledRedeemsQuery, type GetVaultSettledRedeemsQueryVariables, GetVaultsByManagerDocument, type GetVaultsByManagerQuery, type GetVaultsByManagerQueryVariables, type Incremental, type InputMaybe, type Int_Comparison_Exp, type Jsonb_Cast_Exp, type Jsonb_Comparison_Exp, type MakeEmpty, type MakeMaybe, type MakeOptional, type Maybe, type NAVDataPoint, type Numeric_Comparison_Exp, Order_By, type PositionsByClass, type PricePerShareDataPoint, type PricePerShareWithHighWatermarkDataPoint, type Query_Root, type Query_RootAccountant_VaultTreasurySetArgs, type Query_RootAccountant_VaultTreasurySet_By_PkArgs, type Query_RootAlephAvs_AllocatedToAlephVaultArgs, type Query_RootAlephAvs_AllocatedToAlephVault_By_PkArgs, type Query_RootAlephAvs_UnallocateCompletedArgs, type Query_RootAlephAvs_UnallocateCompleted_By_PkArgs, type Query_RootAlephAvs_UnallocateRequestedArgs, type Query_RootAlephAvs_UnallocateRequested_By_PkArgs, type Query_RootAlephAvs_VaultInitializedArgs, type Query_RootAlephAvs_VaultInitialized_By_PkArgs, type Query_RootAlephVaultFactory_InitializedArgs, type Query_RootAlephVaultFactory_Initialized_By_PkArgs, type Query_RootAlephVaultFactory_RoleAdminChangedArgs, type Query_RootAlephVaultFactory_RoleAdminChanged_By_PkArgs, type Query_RootAlephVaultFactory_RoleGrantedArgs, type Query_RootAlephVaultFactory_RoleGranted_By_PkArgs, type Query_RootAlephVaultFactory_RoleRevokedArgs, type Query_RootAlephVaultFactory_RoleRevoked_By_PkArgs, type Query_RootAlephVaultFactory_VaultDeployedArgs, type Query_RootAlephVaultFactory_VaultDeployed_By_PkArgs, type Query_RootAlephVault_AllFlowPausedArgs, type Query_RootAlephVault_AllFlowPaused_By_PkArgs, type Query_RootAlephVault_AllSeriesConsolidatedArgs, type Query_RootAlephVault_AllSeriesConsolidated_By_PkArgs, type Query_RootAlephVault_AuthSignerMigratedArgs, type Query_RootAlephVault_AuthSignerMigrated_By_PkArgs, type Query_RootAlephVault_DepositRequestArgs, type Query_RootAlephVault_DepositRequestSettledArgs, type Query_RootAlephVault_DepositRequestSettled_By_PkArgs, type Query_RootAlephVault_DepositRequest_By_PkArgs, type Query_RootAlephVault_ExcessAssetsWithdrawnArgs, type Query_RootAlephVault_ExcessAssetsWithdrawn_By_PkArgs, type Query_RootAlephVault_FeesAccumulatedArgs, type Query_RootAlephVault_FeesAccumulated_By_PkArgs, type Query_RootAlephVault_FeesCollectedArgs, type Query_RootAlephVault_FeesCollected_By_PkArgs, type Query_RootAlephVault_FlowPausedArgs, type Query_RootAlephVault_FlowPaused_By_PkArgs, type Query_RootAlephVault_FlowUnpausedArgs, type Query_RootAlephVault_FlowUnpaused_By_PkArgs, type Query_RootAlephVault_ForceRedeemArgs, type Query_RootAlephVault_ForceRedeem_By_PkArgs, type Query_RootAlephVault_GuardianMigratedArgs, type Query_RootAlephVault_GuardianMigrated_By_PkArgs, type Query_RootAlephVault_InitializedArgs, type Query_RootAlephVault_Initialized_By_PkArgs, type Query_RootAlephVault_IsDepositAuthEnabledSetArgs, type Query_RootAlephVault_IsDepositAuthEnabledSet_By_PkArgs, type Query_RootAlephVault_IsSettlementAuthEnabledSetArgs, type Query_RootAlephVault_IsSettlementAuthEnabledSet_By_PkArgs, type Query_RootAlephVault_ModulesMigratedArgs, type Query_RootAlephVault_ModulesMigrated_By_PkArgs, type Query_RootAlephVault_NewHighWaterMarkSetArgs, type Query_RootAlephVault_NewHighWaterMarkSet_By_PkArgs, type Query_RootAlephVault_NewLockInPeriodQueuedArgs, type Query_RootAlephVault_NewLockInPeriodQueued_By_PkArgs, type Query_RootAlephVault_NewLockInPeriodSetArgs, type Query_RootAlephVault_NewLockInPeriodSet_By_PkArgs, type Query_RootAlephVault_NewManagementFeeQueuedArgs, type Query_RootAlephVault_NewManagementFeeQueued_By_PkArgs, type Query_RootAlephVault_NewManagementFeeSetArgs, type Query_RootAlephVault_NewManagementFeeSet_By_PkArgs, type Query_RootAlephVault_NewMaxDepositCapQueuedArgs, type Query_RootAlephVault_NewMaxDepositCapQueued_By_PkArgs, type Query_RootAlephVault_NewMaxDepositCapSetArgs, type Query_RootAlephVault_NewMaxDepositCapSet_By_PkArgs, type Query_RootAlephVault_NewMinDepositAmountQueuedArgs, type Query_RootAlephVault_NewMinDepositAmountQueued_By_PkArgs, type Query_RootAlephVault_NewMinDepositAmountSetArgs, type Query_RootAlephVault_NewMinDepositAmountSet_By_PkArgs, type Query_RootAlephVault_NewMinRedeemAmountQueuedArgs, type Query_RootAlephVault_NewMinRedeemAmountQueued_By_PkArgs, type Query_RootAlephVault_NewMinRedeemAmountSetArgs, type Query_RootAlephVault_NewMinRedeemAmountSet_By_PkArgs, type Query_RootAlephVault_NewMinUserBalanceQueuedArgs, type Query_RootAlephVault_NewMinUserBalanceQueued_By_PkArgs, type Query_RootAlephVault_NewMinUserBalanceSetArgs, type Query_RootAlephVault_NewMinUserBalanceSet_By_PkArgs, type Query_RootAlephVault_NewNoticePeriodQueuedArgs, type Query_RootAlephVault_NewNoticePeriodQueued_By_PkArgs, type Query_RootAlephVault_NewNoticePeriodSetArgs, type Query_RootAlephVault_NewNoticePeriodSet_By_PkArgs, type Query_RootAlephVault_NewPerformanceFeeQueuedArgs, type Query_RootAlephVault_NewPerformanceFeeQueued_By_PkArgs, type Query_RootAlephVault_NewPerformanceFeeSetArgs, type Query_RootAlephVault_NewPerformanceFeeSet_By_PkArgs, type Query_RootAlephVault_NewSeriesCreatedArgs, type Query_RootAlephVault_NewSeriesCreated_By_PkArgs, type Query_RootAlephVault_OperationsMultisigMigratedArgs, type Query_RootAlephVault_OperationsMultisigMigrated_By_PkArgs, type Query_RootAlephVault_OracleMigratedArgs, type Query_RootAlephVault_OracleMigrated_By_PkArgs, type Query_RootAlephVault_RedeemRequestArgs, type Query_RootAlephVault_RedeemRequestSettledArgs, type Query_RootAlephVault_RedeemRequestSettled_By_PkArgs, type Query_RootAlephVault_RedeemRequestSliceSettledArgs, type Query_RootAlephVault_RedeemRequestSliceSettled_By_PkArgs, type Query_RootAlephVault_RedeemRequest_By_PkArgs, type Query_RootAlephVault_RedeemableAmountWithdrawnArgs, type Query_RootAlephVault_RedeemableAmountWithdrawn_By_PkArgs, type Query_RootAlephVault_RoleAdminChangedArgs, type Query_RootAlephVault_RoleAdminChanged_By_PkArgs, type Query_RootAlephVault_RoleGrantedArgs, type Query_RootAlephVault_RoleGranted_By_PkArgs, type Query_RootAlephVault_RoleRevokedArgs, type Query_RootAlephVault_RoleRevoked_By_PkArgs, type Query_RootAlephVault_SeriesConsolidatedArgs, type Query_RootAlephVault_SeriesConsolidated_By_PkArgs, type Query_RootAlephVault_SeriesFeeCollectedArgs, type Query_RootAlephVault_SeriesFeeCollected_By_PkArgs, type Query_RootAlephVault_SettleDepositArgs, type Query_RootAlephVault_SettleDepositBatchArgs, type Query_RootAlephVault_SettleDepositBatch_By_PkArgs, type Query_RootAlephVault_SettleDeposit_By_PkArgs, type Query_RootAlephVault_SettleRedeemArgs, type Query_RootAlephVault_SettleRedeemBatchArgs, type Query_RootAlephVault_SettleRedeemBatch_By_PkArgs, type Query_RootAlephVault_SettleRedeem_By_PkArgs, type Query_RootAlephVault_ShareClassCreatedArgs, type Query_RootAlephVault_ShareClassCreated_By_PkArgs, type Query_RootAlephVault_SyncDepositArgs, type Query_RootAlephVault_SyncDeposit_By_PkArgs, type Query_RootAlephVault_SyncRedeemArgs, type Query_RootAlephVault_SyncRedeem_By_PkArgs, type Query_RootAlephVault_UserSharesConsolidatedArgs, type Query_RootAlephVault_UserSharesConsolidated_By_PkArgs, type Query_RootAlephVault_VaultTreasurySetArgs, type Query_RootAlephVault_VaultTreasurySet_By_PkArgs, type Query_RootAllocatorPositionArgs, type Query_RootAllocatorPositionSnapshotArgs, type Query_RootAllocatorPositionSnapshot_By_PkArgs, type Query_RootAllocatorPosition_By_PkArgs, type Query_RootAllocatorShareSeriesArgs, type Query_RootAllocatorShareSeries_By_PkArgs, type Query_RootChain_MetadataArgs, type Query_RootEigenLayer_DelegationEventArgs, type Query_RootEigenLayer_DelegationEvent_By_PkArgs, type Query_RootEigenLayer_OperatorStrategySharesArgs, type Query_RootEigenLayer_OperatorStrategyShares_By_PkArgs, type Query_RootEigenLayer_StakerDelegationArgs, type Query_RootEigenLayer_StakerDelegation_By_PkArgs, type Query_RootRaw_EventsArgs, type Query_RootRaw_Events_By_PkArgs, type Query_RootStakerPositionArgs, type Query_RootStakerPosition_By_PkArgs, type Query_RootVaultClassDataArgs, type Query_RootVaultClassData_By_PkArgs, type Query_RootVaultClassSeriesDataArgs, type Query_RootVaultClassSeriesData_By_PkArgs, type Query_RootVaultClassSeriesSnapshotArgs, type Query_RootVaultClassSeriesSnapshot_By_PkArgs, type Query_RootVaultDataArgs, type Query_RootVaultData_By_PkArgs, type Query_RootVaultFeesAccumulatedSnapshotArgs, type Query_RootVaultFeesAccumulatedSnapshot_By_PkArgs, type Query_Root_MetaArgs, type Raw_Events, type Raw_EventsBlock_FieldsArgs, type Raw_EventsParamsArgs, type Raw_EventsTransaction_FieldsArgs, type Raw_Events_Bool_Exp, type Raw_Events_Order_By, Raw_Events_Select_Column, type Raw_Events_Stream_Cursor_Input, type Raw_Events_Stream_Cursor_Value_Input, type Scalars, type Sdk, type SdkFunctionWrapper, type SeriesBreakdown, type SeriesFeesBreakdown, type SeriesPosition, SeriesPositionWithFeesDto, type ShareClassData, type StakerPosition, type StakerPositionWithVaultData, type StakerPosition_Bool_Exp, type StakerPosition_Order_By, StakerPosition_Select_Column, type StakerPosition_Stream_Cursor_Input, type StakerPosition_Stream_Cursor_Value_Input, type String_Array_Comparison_Exp, type String_Comparison_Exp, type Subscription_Root, type Subscription_RootAccountant_VaultTreasurySetArgs, type Subscription_RootAccountant_VaultTreasurySet_By_PkArgs, type Subscription_RootAccountant_VaultTreasurySet_StreamArgs, type Subscription_RootAlephAvs_AllocatedToAlephVaultArgs, type Subscription_RootAlephAvs_AllocatedToAlephVault_By_PkArgs, type Subscription_RootAlephAvs_AllocatedToAlephVault_StreamArgs, type Subscription_RootAlephAvs_UnallocateCompletedArgs, type Subscription_RootAlephAvs_UnallocateCompleted_By_PkArgs, type Subscription_RootAlephAvs_UnallocateCompleted_StreamArgs, type Subscription_RootAlephAvs_UnallocateRequestedArgs, type Subscription_RootAlephAvs_UnallocateRequested_By_PkArgs, type Subscription_RootAlephAvs_UnallocateRequested_StreamArgs, type Subscription_RootAlephAvs_VaultInitializedArgs, type Subscription_RootAlephAvs_VaultInitialized_By_PkArgs, type Subscription_RootAlephAvs_VaultInitialized_StreamArgs, type Subscription_RootAlephVaultFactory_InitializedArgs, type Subscription_RootAlephVaultFactory_Initialized_By_PkArgs, type Subscription_RootAlephVaultFactory_Initialized_StreamArgs, type Subscription_RootAlephVaultFactory_RoleAdminChangedArgs, type Subscription_RootAlephVaultFactory_RoleAdminChanged_By_PkArgs, type Subscription_RootAlephVaultFactory_RoleAdminChanged_StreamArgs, type Subscription_RootAlephVaultFactory_RoleGrantedArgs, type Subscription_RootAlephVaultFactory_RoleGranted_By_PkArgs, type Subscription_RootAlephVaultFactory_RoleGranted_StreamArgs, type Subscription_RootAlephVaultFactory_RoleRevokedArgs, type Subscription_RootAlephVaultFactory_RoleRevoked_By_PkArgs, type Subscription_RootAlephVaultFactory_RoleRevoked_StreamArgs, type Subscription_RootAlephVaultFactory_VaultDeployedArgs, type Subscription_RootAlephVaultFactory_VaultDeployed_By_PkArgs, type Subscription_RootAlephVaultFactory_VaultDeployed_StreamArgs, type Subscription_RootAlephVault_AllFlowPausedArgs, type Subscription_RootAlephVault_AllFlowPaused_By_PkArgs, type Subscription_RootAlephVault_AllFlowPaused_StreamArgs, type Subscription_RootAlephVault_AllSeriesConsolidatedArgs, type Subscription_RootAlephVault_AllSeriesConsolidated_By_PkArgs, type Subscription_RootAlephVault_AllSeriesConsolidated_StreamArgs, type Subscription_RootAlephVault_AuthSignerMigratedArgs, type Subscription_RootAlephVault_AuthSignerMigrated_By_PkArgs, type Subscription_RootAlephVault_AuthSignerMigrated_StreamArgs, type Subscription_RootAlephVault_DepositRequestArgs, type Subscription_RootAlephVault_DepositRequestSettledArgs, type Subscription_RootAlephVault_DepositRequestSettled_By_PkArgs, type Subscription_RootAlephVault_DepositRequestSettled_StreamArgs, type Subscription_RootAlephVault_DepositRequest_By_PkArgs, type Subscription_RootAlephVault_DepositRequest_StreamArgs, type Subscription_RootAlephVault_ExcessAssetsWithdrawnArgs, type Subscription_RootAlephVault_ExcessAssetsWithdrawn_By_PkArgs, type Subscription_RootAlephVault_ExcessAssetsWithdrawn_StreamArgs, type Subscription_RootAlephVault_FeesAccumulatedArgs, type Subscription_RootAlephVault_FeesAccumulated_By_PkArgs, type Subscription_RootAlephVault_FeesAccumulated_StreamArgs, type Subscription_RootAlephVault_FeesCollectedArgs, type Subscription_RootAlephVault_FeesCollected_By_PkArgs, type Subscription_RootAlephVault_FeesCollected_StreamArgs, type Subscription_RootAlephVault_FlowPausedArgs, type Subscription_RootAlephVault_FlowPaused_By_PkArgs, type Subscription_RootAlephVault_FlowPaused_StreamArgs, type Subscription_RootAlephVault_FlowUnpausedArgs, type Subscription_RootAlephVault_FlowUnpaused_By_PkArgs, type Subscription_RootAlephVault_FlowUnpaused_StreamArgs, type Subscription_RootAlephVault_ForceRedeemArgs, type Subscription_RootAlephVault_ForceRedeem_By_PkArgs, type Subscription_RootAlephVault_ForceRedeem_StreamArgs, type Subscription_RootAlephVault_GuardianMigratedArgs, type Subscription_RootAlephVault_GuardianMigrated_By_PkArgs, type Subscription_RootAlephVault_GuardianMigrated_StreamArgs, type Subscription_RootAlephVault_InitializedArgs, type Subscription_RootAlephVault_Initialized_By_PkArgs, type Subscription_RootAlephVault_Initialized_StreamArgs, type Subscription_RootAlephVault_IsDepositAuthEnabledSetArgs, type Subscription_RootAlephVault_IsDepositAuthEnabledSet_By_PkArgs, type Subscription_RootAlephVault_IsDepositAuthEnabledSet_StreamArgs, type Subscription_RootAlephVault_IsSettlementAuthEnabledSetArgs, type Subscription_RootAlephVault_IsSettlementAuthEnabledSet_By_PkArgs, type Subscription_RootAlephVault_IsSettlementAuthEnabledSet_StreamArgs, type Subscription_RootAlephVault_ModulesMigratedArgs, type Subscription_RootAlephVault_ModulesMigrated_By_PkArgs, type Subscription_RootAlephVault_ModulesMigrated_StreamArgs, type Subscription_RootAlephVault_NewHighWaterMarkSetArgs, type Subscription_RootAlephVault_NewHighWaterMarkSet_By_PkArgs, type Subscription_RootAlephVault_NewHighWaterMarkSet_StreamArgs, type Subscription_RootAlephVault_NewLockInPeriodQueuedArgs, type Subscription_RootAlephVault_NewLockInPeriodQueued_By_PkArgs, type Subscription_RootAlephVault_NewLockInPeriodQueued_StreamArgs, type Subscription_RootAlephVault_NewLockInPeriodSetArgs, type Subscription_RootAlephVault_NewLockInPeriodSet_By_PkArgs, type Subscription_RootAlephVault_NewLockInPeriodSet_StreamArgs, type Subscription_RootAlephVault_NewManagementFeeQueuedArgs, type Subscription_RootAlephVault_NewManagementFeeQueued_By_PkArgs, type Subscription_RootAlephVault_NewManagementFeeQueued_StreamArgs, type Subscription_RootAlephVault_NewManagementFeeSetArgs, type Subscription_RootAlephVault_NewManagementFeeSet_By_PkArgs, type Subscription_RootAlephVault_NewManagementFeeSet_StreamArgs, type Subscription_RootAlephVault_NewMaxDepositCapQueuedArgs, type Subscription_RootAlephVault_NewMaxDepositCapQueued_By_PkArgs, type Subscription_RootAlephVault_NewMaxDepositCapQueued_StreamArgs, type Subscription_RootAlephVault_NewMaxDepositCapSetArgs, type Subscription_RootAlephVault_NewMaxDepositCapSet_By_PkArgs, type Subscription_RootAlephVault_NewMaxDepositCapSet_StreamArgs, type Subscription_RootAlephVault_NewMinDepositAmountQueuedArgs, type Subscription_RootAlephVault_NewMinDepositAmountQueued_By_PkArgs, type Subscription_RootAlephVault_NewMinDepositAmountQueued_StreamArgs, type Subscription_RootAlephVault_NewMinDepositAmountSetArgs, type Subscription_RootAlephVault_NewMinDepositAmountSet_By_PkArgs, type Subscription_RootAlephVault_NewMinDepositAmountSet_StreamArgs, type Subscription_RootAlephVault_NewMinRedeemAmountQueuedArgs, type Subscription_RootAlephVault_NewMinRedeemAmountQueued_By_PkArgs, type Subscription_RootAlephVault_NewMinRedeemAmountQueued_StreamArgs, type Subscription_RootAlephVault_NewMinRedeemAmountSetArgs, type Subscription_RootAlephVault_NewMinRedeemAmountSet_By_PkArgs, type Subscription_RootAlephVault_NewMinRedeemAmountSet_StreamArgs, type Subscription_RootAlephVault_NewMinUserBalanceQueuedArgs, type Subscription_RootAlephVault_NewMinUserBalanceQueued_By_PkArgs, type Subscription_RootAlephVault_NewMinUserBalanceQueued_StreamArgs, type Subscription_RootAlephVault_NewMinUserBalanceSetArgs, type Subscription_RootAlephVault_NewMinUserBalanceSet_By_PkArgs, type Subscription_RootAlephVault_NewMinUserBalanceSet_StreamArgs, type Subscription_RootAlephVault_NewNoticePeriodQueuedArgs, type Subscription_RootAlephVault_NewNoticePeriodQueued_By_PkArgs, type Subscription_RootAlephVault_NewNoticePeriodQueued_StreamArgs, type Subscription_RootAlephVault_NewNoticePeriodSetArgs, type Subscription_RootAlephVault_NewNoticePeriodSet_By_PkArgs, type Subscription_RootAlephVault_NewNoticePeriodSet_StreamArgs, type Subscription_RootAlephVault_NewPerformanceFeeQueuedArgs, type Subscription_RootAlephVault_NewPerformanceFeeQueued_By_PkArgs, type Subscription_RootAlephVault_NewPerformanceFeeQueued_StreamArgs, type Subscription_RootAlephVault_NewPerformanceFeeSetArgs, type Subscription_RootAlephVault_NewPerformanceFeeSet_By_PkArgs, type Subscription_RootAlephVault_NewPerformanceFeeSet_StreamArgs, type Subscription_RootAlephVault_NewSeriesCreatedArgs, type Subscription_RootAlephVault_NewSeriesCreated_By_PkArgs, type Subscription_RootAlephVault_NewSeriesCreated_StreamArgs, type Subscription_RootAlephVault_OperationsMultisigMigratedArgs, type Subscription_RootAlephVault_OperationsMultisigMigrated_By_PkArgs, type Subscription_RootAlephVault_OperationsMultisigMigrated_StreamArgs, type Subscription_RootAlephVault_OracleMigratedArgs, type Subscription_RootAlephVault_OracleMigrated_By_PkArgs, type Subscription_RootAlephVault_OracleMigrated_StreamArgs, type Subscription_RootAlephVault_RedeemRequestArgs, type Subscription_RootAlephVault_RedeemRequestSettledArgs, type Subscription_RootAlephVault_RedeemRequestSettled_By_PkArgs, type Subscription_RootAlephVault_RedeemRequestSettled_StreamArgs, type Subscription_RootAlephVault_RedeemRequestSliceSettledArgs, type Subscription_RootAlephVault_RedeemRequestSliceSettled_By_PkArgs, type Subscription_RootAlephVault_RedeemRequestSliceSettled_StreamArgs, type Subscription_RootAlephVault_RedeemRequest_By_PkArgs, type Subscription_RootAlephVault_RedeemRequest_StreamArgs, type Subscription_RootAlephVault_RedeemableAmountWithdrawnArgs, type Subscription_RootAlephVault_RedeemableAmountWithdrawn_By_PkArgs, type Subscription_RootAlephVault_RedeemableAmountWithdrawn_StreamArgs, type Subscription_RootAlephVault_RoleAdminChangedArgs, type Subscription_RootAlephVault_RoleAdminChanged_By_PkArgs, type Subscription_RootAlephVault_RoleAdminChanged_StreamArgs, type Subscription_RootAlephVault_RoleGrantedArgs, type Subscription_RootAlephVault_RoleGranted_By_PkArgs, type Subscription_RootAlephVault_RoleGranted_StreamArgs, type Subscription_RootAlephVault_RoleRevokedArgs, type Subscription_RootAlephVault_RoleRevoked_By_PkArgs, type Subscription_RootAlephVault_RoleRevoked_StreamArgs, type Subscription_RootAlephVault_SeriesConsolidatedArgs, type Subscription_RootAlephVault_SeriesConsolidated_By_PkArgs, type Subscription_RootAlephVault_SeriesConsolidated_StreamArgs, type Subscription_RootAlephVault_SeriesFeeCollectedArgs, type Subscription_RootAlephVault_SeriesFeeCollected_By_PkArgs, type Subscription_RootAlephVault_SeriesFeeCollected_StreamArgs, type Subscription_RootAlephVault_SettleDepositArgs, type Subscription_RootAlephVault_SettleDepositBatchArgs, type Subscription_RootAlephVault_SettleDepositBatch_By_PkArgs, type Subscription_RootAlephVault_SettleDepositBatch_StreamArgs, type Subscription_RootAlephVault_SettleDeposit_By_PkArgs, type Subscription_RootAlephVault_SettleDeposit_StreamArgs, type Subscription_RootAlephVault_SettleRedeemArgs, type Subscription_RootAlephVault_SettleRedeemBatchArgs, type Subscription_RootAlephVault_SettleRedeemBatch_By_PkArgs, type Subscription_RootAlephVault_SettleRedeemBatch_StreamArgs, type Subscription_RootAlephVault_SettleRedeem_By_PkArgs, type Subscription_RootAlephVault_SettleRedeem_StreamArgs, type Subscription_RootAlephVault_ShareClassCreatedArgs, type Subscription_RootAlephVault_ShareClassCreated_By_PkArgs, type Subscription_RootAlephVault_ShareClassCreated_StreamArgs, type Subscription_RootAlephVault_SyncDepositArgs, type Subscription_RootAlephVault_SyncDeposit_By_PkArgs, type Subscription_RootAlephVault_SyncDeposit_StreamArgs, type Subscription_RootAlephVault_SyncRedeemArgs, type Subscription_RootAlephVault_SyncRedeem_By_PkArgs, type Subscription_RootAlephVault_SyncRedeem_StreamArgs, type Subscription_RootAlephVault_UserSharesConsolidatedArgs, type Subscription_RootAlephVault_UserSharesConsolidated_By_PkArgs, type Subscription_RootAlephVault_UserSharesConsolidated_StreamArgs, type Subscription_RootAlephVault_VaultTreasurySetArgs, type Subscription_RootAlephVault_VaultTreasurySet_By_PkArgs, type Subscription_RootAlephVault_VaultTreasurySet_StreamArgs, type Subscription_RootAllocatorPositionArgs, type Subscription_RootAllocatorPositionSnapshotArgs, type Subscription_RootAllocatorPositionSnapshot_By_PkArgs, type Subscription_RootAllocatorPositionSnapshot_StreamArgs, type Subscription_RootAllocatorPosition_By_PkArgs, type Subscription_RootAllocatorPosition_StreamArgs, type Subscription_RootAllocatorShareSeriesArgs, type Subscription_RootAllocatorShareSeries_By_PkArgs, type Subscription_RootAllocatorShareSeries_StreamArgs, type Subscription_RootChain_MetadataArgs, type Subscription_RootChain_Metadata_StreamArgs, type Subscription_RootEigenLayer_DelegationEventArgs, type Subscription_RootEigenLayer_DelegationEvent_By_PkArgs, type Subscription_RootEigenLayer_DelegationEvent_StreamArgs, type Subscription_RootEigenLayer_OperatorStrategySharesArgs, type Subscription_RootEigenLayer_OperatorStrategyShares_By_PkArgs, type Subscription_RootEigenLayer_OperatorStrategyShares_StreamArgs, type Subscription_RootEigenLayer_StakerDelegationArgs, type Subscription_RootEigenLayer_StakerDelegation_By_PkArgs, type Subscription_RootEigenLayer_StakerDelegation_StreamArgs, type Subscription_RootRaw_EventsArgs, type Subscription_RootRaw_Events_By_PkArgs, type Subscription_RootRaw_Events_StreamArgs, type Subscription_RootStakerPositionArgs, type Subscription_RootStakerPosition_By_PkArgs, type Subscription_RootStakerPosition_StreamArgs, type Subscription_RootVaultClassDataArgs, type Subscription_RootVaultClassData_By_PkArgs, type Subscription_RootVaultClassData_StreamArgs, type Subscription_RootVaultClassSeriesDataArgs, type Subscription_RootVaultClassSeriesData_By_PkArgs, type Subscription_RootVaultClassSeriesData_StreamArgs, type Subscription_RootVaultClassSeriesSnapshotArgs, type Subscription_RootVaultClassSeriesSnapshot_By_PkArgs, type Subscription_RootVaultClassSeriesSnapshot_StreamArgs, type Subscription_RootVaultDataArgs, type Subscription_RootVaultData_By_PkArgs, type Subscription_RootVaultData_StreamArgs, type Subscription_RootVaultFeesAccumulatedSnapshotArgs, type Subscription_RootVaultFeesAccumulatedSnapshot_By_PkArgs, type Subscription_RootVaultFeesAccumulatedSnapshot_StreamArgs, type Subscription_Root_MetaArgs, type Subscription_Root_Meta_StreamArgs, type Timestamp_Comparison_Exp, type Timestamptz_Comparison_Exp, type Vault, type VaultClass, type VaultClassData, type VaultClassData_Bool_Exp, type VaultClassData_Order_By, VaultClassData_Select_Column, type VaultClassData_Stream_Cursor_Input, type VaultClassData_Stream_Cursor_Value_Input, type VaultClassSeries, type VaultClassSeriesData, type VaultClassSeriesData_Bool_Exp, type VaultClassSeriesData_Order_By, VaultClassSeriesData_Select_Column, type VaultClassSeriesData_Stream_Cursor_Input, type VaultClassSeriesData_Stream_Cursor_Value_Input, type VaultClassSeriesSnapshot, type VaultClassSeriesSnapshot_Bool_Exp, type VaultClassSeriesSnapshot_Order_By, VaultClassSeriesSnapshot_Select_Column, type VaultClassSeriesSnapshot_Stream_Cursor_Input, type VaultClassSeriesSnapshot_Stream_Cursor_Value_Input, type VaultData, type VaultData_Bool_Exp, type VaultData_Order_By, VaultData_Select_Column, type VaultData_Stream_Cursor_Input, type VaultData_Stream_Cursor_Value_Input, type VaultDeployed, type VaultDepositRequest, type VaultDepositRequestSettled, type VaultFeesAccumulatedSnapshot, type VaultFeesAccumulatedSnapshot_Bool_Exp, type VaultFeesAccumulatedSnapshot_Order_By, VaultFeesAccumulatedSnapshot_Select_Column, type VaultFeesAccumulatedSnapshot_Stream_Cursor_Input, type VaultFeesAccumulatedSnapshot_Stream_Cursor_Value_Input, type VaultRedeemRequest, type VaultRedeemRequestSettled, type VaultSettledDepositBatch, type VaultSettledRedeemBatch, type _Meta, type _Meta_Bool_Exp, type _Meta_Order_By, _Meta_Select_Column, type _Meta_Stream_Cursor_Input, type _Meta_Stream_Cursor_Value_Input, getSdk };