import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; export declare type Maybe = T | null; export declare type RequireFields = { [X in Exclude]?: T[X]; } & { [P in K]-?: NonNullable; }; export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; DateTime: any; BigInt: any; Hash32HexString: any; Lovelaces: any; Percentage: any; }; export declare type BigInt_Comparison_Exp = { _eq?: Maybe; _gt?: Maybe; _gte?: Maybe; _in?: Maybe>; _is_null?: Maybe; _lt?: Maybe; _lte?: Maybe; _neq?: Maybe; _nin?: Maybe>; }; export declare type Block = { __typename?: 'Block'; createdAt: Scalars['DateTime']; createdBy: Scalars['String']; epoch?: Maybe; epochNo?: Maybe; fees: Scalars['BigInt']; hash: Scalars['Hash32HexString']; merkelRoot?: Maybe; number?: Maybe; slotNo?: Maybe; slotWithinEpoch?: Maybe; previousBlock?: Maybe; nextBlock?: Maybe; size: Scalars['BigInt']; transactions: Array>; transactions_aggregate: Transaction_Aggregate; transactionsCount: Scalars['String']; }; export declare type BlockTransactionsArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type BlockTransactions_AggregateArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type Block_Aggregate = { __typename?: 'Block_aggregate'; aggregate?: Maybe; }; export declare type Block_Aggregate_Fields = { __typename?: 'Block_aggregate_fields'; avg: Block_Avg_Fields; count: Scalars['String']; max: Block_Max_Fields; min: Block_Min_Fields; sum: Block_Sum_Fields; }; export declare type Block_Avg_Fields = { __typename?: 'Block_avg_fields'; fees?: Maybe; size?: Maybe; }; export declare type Block_Bool_Exp = { _and?: Maybe>>; _not?: Maybe; _or?: Maybe>>; createdAt?: Maybe; createdBy?: Maybe; epoch?: Maybe; fees?: Maybe; hash?: Maybe; number?: Maybe; previousBlock?: Maybe; nextBlock?: Maybe; size?: Maybe; slotNo?: Maybe; slotWithinEpoch?: Maybe; transactions?: Maybe; transactionsCount?: Maybe; }; export declare type Block_Max_Fields = { __typename?: 'Block_max_fields'; fees?: Maybe; size?: Maybe; }; export declare type Block_Min_Fields = { __typename?: 'Block_min_fields'; fees?: Maybe; size?: Maybe; }; export declare type Block_Order_By = { createdAt?: Maybe; createdBy?: Maybe; epoch?: Maybe; fees?: Maybe; number?: Maybe; size?: Maybe; slotNo?: Maybe; slotWithinEpoch?: Maybe; transactionsCount?: Maybe; }; export declare type Block_Sum_Fields = { __typename?: 'Block_sum_fields'; fees?: Maybe; size?: Maybe; }; export declare type Cardano = { __typename?: 'Cardano'; blockHeight: Scalars['Int']; currentEpoch: Epoch; networkName: Scalars['String']; protocolConst: Scalars['Int']; slotDuration: Scalars['Int']; startTime: Scalars['DateTime']; }; export declare type Date_Comparison_Exp = { _eq?: Maybe; _gt?: Maybe; _gte?: Maybe; _in?: Maybe>>; _lt?: Maybe; _lte?: Maybe; _neq?: Maybe; _nin?: Maybe>>; }; export declare type Epoch = { __typename?: 'Epoch'; blocks: Array; blocks_aggregate: Block_Aggregate; blocksCount: Scalars['String']; output: Scalars['String']; number: Scalars['Int']; transactionsCount: Scalars['String']; startedAt: Scalars['DateTime']; lastBlockTime: Scalars['DateTime']; }; export declare type EpochBlocksArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type EpochBlocks_AggregateArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type Epoch_Aggregate = { __typename?: 'Epoch_aggregate'; aggregate: Epoch_Aggregate_Fields; }; export declare type Epoch_Aggregate_Fields = { __typename?: 'Epoch_aggregate_fields'; count: Scalars['String']; max: Epoch_Max_Fields; min: Epoch_Min_Fields; sum: Epoch_Sum_Fields; }; export declare type Epoch_Bool_Exp = { _and?: Maybe>>; _not?: Maybe; _or?: Maybe>>; blocks?: Maybe; blocksCount?: Maybe; number?: Maybe; output?: Maybe; transactionsCount?: Maybe; }; export declare type Epoch_Max_Fields = { __typename?: 'Epoch_max_fields'; blocksCount: Scalars['String']; number: Scalars['Int']; output: Scalars['String']; transactionsCount: Scalars['String']; }; export declare type Epoch_Min_Fields = { __typename?: 'Epoch_min_fields'; blocksCount: Scalars['String']; output: Scalars['String']; transactionsCount: Scalars['String']; }; export declare type Epoch_Order_By = { blocksCount?: Maybe; number?: Maybe; output?: Maybe; transactionsCount?: Maybe; }; export declare type Epoch_Sum_Fields = { __typename?: 'Epoch_sum_fields'; blocksCount: Scalars['String']; output: Scalars['String']; transactionsCount: Scalars['String']; }; export declare type Hash32HexString_Comparison_Exp = { _eq?: Maybe; _in?: Maybe>>; _neq?: Maybe; _nin?: Maybe>>; }; export declare type Int_Comparison_Exp = { _eq?: Maybe; _gt?: Maybe; _gte?: Maybe; _in?: Maybe>; _is_null?: Maybe; _lt?: Maybe; _lte?: Maybe; _neq?: Maybe; _nin?: Maybe>; }; export declare type Lovelaces_Comparison_Exp = { _eq?: Maybe; _gt?: Maybe; _gte?: Maybe; _in?: Maybe>; _lt?: Maybe; _lte?: Maybe; _neq?: Maybe; _nin?: Maybe>; }; export declare enum Order_By { Asc = "asc", Desc = "desc" } export declare enum Order_By_With_Nulls { Asc = "asc", AscNullsFirst = "asc_nulls_first", AscNullsLast = "asc_nulls_last", Desc = "desc", DescNullsFirst = "desc_nulls_first", DescNullsLast = "desc_nulls_last" } export declare type Percentage_Comparison_Exp = { _eq?: Maybe; _gt?: Maybe; _gte?: Maybe; _lt?: Maybe; _lte?: Maybe; _neq?: Maybe; }; export declare type Query = { __typename?: 'Query'; blocks: Array>; blocks_aggregate: Block_Aggregate; epochs: Array>; epochs_aggregate: Epoch_Aggregate; cardano: Cardano; transactions: Array>; transactions_aggregate: Transaction_Aggregate; utxos: Array>; utxos_aggregate: TransactionOutput_Aggregate; }; export declare type QueryBlocksArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryBlocks_AggregateArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryEpochsArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryEpochs_AggregateArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryTransactionsArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryTransactions_AggregateArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryUtxosArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type QueryUtxos_AggregateArgs = { limit?: Maybe; order_by?: Maybe>; offset?: Maybe; where?: Maybe; }; export declare type Text_Comparison_Exp = { _eq?: Maybe; _gt?: Maybe; _gte?: Maybe; _ilike?: Maybe; _in?: Maybe>>; _is_null?: Maybe; _like?: Maybe; _lt?: Maybe; _lte?: Maybe; _neq?: Maybe; _nilike?: Maybe; _nin?: Maybe>>; _nlike?: Maybe; _nsimilar?: Maybe; _similar?: Maybe; }; export declare type Transaction = { __typename?: 'Transaction'; block?: Maybe; blockIndex: Scalars['Int']; fee: Scalars['BigInt']; hash: Scalars['Hash32HexString']; inputs: Array; inputs_aggregate?: Maybe; outputs: Array; outputs_aggregate?: Maybe; size: Scalars['BigInt']; totalOutput: Scalars['String']; includedAt: Scalars['DateTime']; }; export declare type TransactionInputsArgs = { limit?: Maybe; order_by?: Maybe>>; offset?: Maybe; where?: Maybe; }; export declare type TransactionInputs_AggregateArgs = { limit?: Maybe; order_by?: Maybe>>; offset?: Maybe; where?: Maybe; }; export declare type TransactionOutputsArgs = { limit?: Maybe; order_by?: Maybe>>; offset?: Maybe; where?: Maybe; }; export declare type TransactionOutputs_AggregateArgs = { limit?: Maybe; order_by?: Maybe>>; offset?: Maybe; where?: Maybe; }; export declare type Transaction_Aggregate = { __typename?: 'Transaction_aggregate'; aggregate?: Maybe; }; export declare type Transaction_Aggregate_Fields = { __typename?: 'Transaction_aggregate_fields'; avg: Transaction_Avg_Fields; count: Scalars['String']; max: Transaction_Max_Fields; min: Transaction_Min_Fields; sum: Transaction_Sum_Fields; }; export declare type Transaction_Avg_Fields = { __typename?: 'Transaction_avg_fields'; fee?: Maybe; size?: Maybe; totalOutput?: Maybe; }; export declare type Transaction_Bool_Exp = { _and?: Maybe>>; _not?: Maybe; _or?: Maybe>>; block?: Maybe; blockIndex?: Maybe; fee?: Maybe; hash?: Maybe; includedAt?: Maybe; inputs?: Maybe; outputs?: Maybe; size?: Maybe; totalOutput?: Maybe; }; export declare type Transaction_Max_Fields = { __typename?: 'Transaction_max_fields'; fee?: Maybe; size?: Maybe; totalOutput?: Maybe; }; export declare type Transaction_Min_Fields = { __typename?: 'Transaction_min_fields'; fee?: Maybe; size?: Maybe; totalOutput?: Maybe; }; export declare type Transaction_Order_By = { block?: Maybe; blockIndex?: Maybe; fee?: Maybe; includedAt?: Maybe; size?: Maybe; totalOutput?: Maybe; }; export declare type Transaction_Sum_Fields = { __typename?: 'Transaction_sum_fields'; fee?: Maybe; size?: Maybe; totalOutput?: Maybe; }; export declare type TransactionInput = { __typename?: 'TransactionInput'; sourceTxHash: Scalars['Hash32HexString']; sourceTxIndex: Scalars['Int']; address: Scalars['String']; txHash: Scalars['Hash32HexString']; value: Scalars['String']; }; export declare type TransactionInput_Aggregate = { __typename?: 'TransactionInput_aggregate'; aggregate?: Maybe; }; export declare type TransactionInput_Aggregate_Fields = { __typename?: 'TransactionInput_aggregate_fields'; avg: TransactionInput_Avg_Fields; count: Scalars['String']; max: TransactionInput_Max_Fields; min: TransactionInput_Min_Fields; sum: TransactionInput_Sum_Fields; }; export declare type TransactionInput_Avg_Fields = { __typename?: 'TransactionInput_avg_fields'; value?: Maybe; }; export declare type TransactionInput_Bool_Exp = { _and?: Maybe>>; _not?: Maybe; _or?: Maybe>>; address?: Maybe; value?: Maybe; }; export declare type TransactionInput_Max_Fields = { __typename?: 'TransactionInput_max_fields'; value?: Maybe; }; export declare type TransactionInput_Min_Fields = { __typename?: 'TransactionInput_min_fields'; value?: Maybe; }; export declare type TransactionInput_Order_By = { address?: Maybe; sourceTxHash?: Maybe; txHash?: Maybe; value?: Maybe; }; export declare type TransactionInput_Sum_Fields = { __typename?: 'TransactionInput_sum_fields'; value?: Maybe; }; export declare type TransactionOutput = { __typename?: 'TransactionOutput'; address: Scalars['String']; index: Scalars['Int']; txHash: Scalars['Hash32HexString']; value: Scalars['String']; }; export declare type TransactionOutput_Aggregate = { __typename?: 'TransactionOutput_aggregate'; aggregate?: Maybe; }; export declare type TransactionOutput_Aggregate_Fields = { __typename?: 'TransactionOutput_aggregate_fields'; avg: TransactionOutput_Avg_Fields; count: Scalars['String']; max: TransactionOutput_Max_Fields; min: TransactionOutput_Min_Fields; sum: TransactionOutput_Sum_Fields; }; export declare type TransactionOutput_Avg_Fields = { __typename?: 'TransactionOutput_avg_fields'; value?: Maybe; }; export declare type TransactionOutput_Bool_Exp = { _and?: Maybe>>; _not?: Maybe; _or?: Maybe>>; address?: Maybe; value?: Maybe; }; export declare type TransactionOutput_Max_Fields = { __typename?: 'TransactionOutput_max_fields'; value?: Maybe; }; export declare type TransactionOutput_Min_Fields = { __typename?: 'TransactionOutput_min_fields'; value?: Maybe; }; export declare type TransactionOutput_Order_By = { address?: Maybe; index?: Maybe; txHash?: Maybe; value?: Maybe; }; export declare type TransactionOutput_Sum_Fields = { __typename?: 'TransactionOutput_sum_fields'; value?: Maybe; }; export declare type WithIndex = TObject & Record; export declare type ResolversObject = WithIndex; export declare type ResolverTypeWrapper = Promise | T; export declare type LegacyStitchingResolver = { fragment: string; resolve: ResolverFn; }; export declare type NewStitchingResolver = { selectionSet: string; resolve: ResolverFn; }; export declare type StitchingResolver = LegacyStitchingResolver | NewStitchingResolver; export declare type Resolver = ResolverFn | StitchingResolver; export declare type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; export declare type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterator | Promise>; export declare type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export declare type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; export declare type SubscriptionResolver = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export declare type TypeResolveFn = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; export declare type IsTypeOfResolverFn = (obj: T, info: GraphQLResolveInfo) => boolean | Promise; export declare type NextResolverFn = () => Promise; export declare type DirectiveResolverFn = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export declare type ResolversTypes = ResolversObject<{ Query: ResolverTypeWrapper<{}>; Int: ResolverTypeWrapper; Block_order_by: Block_Order_By; order_by: Order_By; Epoch_order_by: Epoch_Order_By; order_by_with_nulls: Order_By_With_Nulls; Block_bool_exp: Block_Bool_Exp; Date_comparison_exp: Date_Comparison_Exp; DateTime: ResolverTypeWrapper; text_comparison_exp: Text_Comparison_Exp; String: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; Epoch_bool_exp: Epoch_Bool_Exp; Int_comparison_exp: Int_Comparison_Exp; BigInt_comparison_exp: BigInt_Comparison_Exp; BigInt: ResolverTypeWrapper; Hash32HexString_comparison_exp: Hash32HexString_Comparison_Exp; Hash32HexString: ResolverTypeWrapper; Transaction_bool_exp: Transaction_Bool_Exp; TransactionInput_bool_exp: TransactionInput_Bool_Exp; TransactionOutput_bool_exp: TransactionOutput_Bool_Exp; Block: ResolverTypeWrapper; Epoch: ResolverTypeWrapper; Block_aggregate: ResolverTypeWrapper; Block_aggregate_fields: ResolverTypeWrapper; Block_avg_fields: ResolverTypeWrapper; Float: ResolverTypeWrapper; Block_max_fields: ResolverTypeWrapper; Block_min_fields: ResolverTypeWrapper; Block_sum_fields: ResolverTypeWrapper; Transaction_order_by: Transaction_Order_By; Transaction: ResolverTypeWrapper; TransactionInput_order_by: TransactionInput_Order_By; TransactionInput: ResolverTypeWrapper; TransactionInput_aggregate: ResolverTypeWrapper; TransactionInput_aggregate_fields: ResolverTypeWrapper; TransactionInput_avg_fields: ResolverTypeWrapper; TransactionInput_max_fields: ResolverTypeWrapper; TransactionInput_min_fields: ResolverTypeWrapper; TransactionInput_sum_fields: ResolverTypeWrapper; TransactionOutput_order_by: TransactionOutput_Order_By; TransactionOutput: ResolverTypeWrapper; TransactionOutput_aggregate: ResolverTypeWrapper; TransactionOutput_aggregate_fields: ResolverTypeWrapper; TransactionOutput_avg_fields: ResolverTypeWrapper; TransactionOutput_max_fields: ResolverTypeWrapper; TransactionOutput_min_fields: ResolverTypeWrapper; TransactionOutput_sum_fields: ResolverTypeWrapper; Transaction_aggregate: ResolverTypeWrapper; Transaction_aggregate_fields: ResolverTypeWrapper; Transaction_avg_fields: ResolverTypeWrapper; Transaction_max_fields: ResolverTypeWrapper; Transaction_min_fields: ResolverTypeWrapper; Transaction_sum_fields: ResolverTypeWrapper; Epoch_aggregate: ResolverTypeWrapper; Epoch_aggregate_fields: ResolverTypeWrapper; Epoch_max_fields: ResolverTypeWrapper; Epoch_min_fields: ResolverTypeWrapper; Epoch_sum_fields: ResolverTypeWrapper; Cardano: ResolverTypeWrapper; Lovelaces: ResolverTypeWrapper; Percentage: ResolverTypeWrapper; Lovelaces_comparison_exp: Lovelaces_Comparison_Exp; Percentage_comparison_exp: Percentage_Comparison_Exp; }>; export declare type ResolversParentTypes = ResolversObject<{ Query: {}; Int: Scalars['Int']; Block_order_by: Block_Order_By; Epoch_order_by: Epoch_Order_By; Block_bool_exp: Block_Bool_Exp; Date_comparison_exp: Date_Comparison_Exp; DateTime: Scalars['DateTime']; text_comparison_exp: Text_Comparison_Exp; String: Scalars['String']; Boolean: Scalars['Boolean']; Epoch_bool_exp: Epoch_Bool_Exp; Int_comparison_exp: Int_Comparison_Exp; BigInt_comparison_exp: BigInt_Comparison_Exp; BigInt: Scalars['BigInt']; Hash32HexString_comparison_exp: Hash32HexString_Comparison_Exp; Hash32HexString: Scalars['Hash32HexString']; Transaction_bool_exp: Transaction_Bool_Exp; TransactionInput_bool_exp: TransactionInput_Bool_Exp; TransactionOutput_bool_exp: TransactionOutput_Bool_Exp; Block: Block; Epoch: Epoch; Block_aggregate: Block_Aggregate; Block_aggregate_fields: Block_Aggregate_Fields; Block_avg_fields: Block_Avg_Fields; Float: Scalars['Float']; Block_max_fields: Block_Max_Fields; Block_min_fields: Block_Min_Fields; Block_sum_fields: Block_Sum_Fields; Transaction_order_by: Transaction_Order_By; Transaction: Transaction; TransactionInput_order_by: TransactionInput_Order_By; TransactionInput: TransactionInput; TransactionInput_aggregate: TransactionInput_Aggregate; TransactionInput_aggregate_fields: TransactionInput_Aggregate_Fields; TransactionInput_avg_fields: TransactionInput_Avg_Fields; TransactionInput_max_fields: TransactionInput_Max_Fields; TransactionInput_min_fields: TransactionInput_Min_Fields; TransactionInput_sum_fields: TransactionInput_Sum_Fields; TransactionOutput_order_by: TransactionOutput_Order_By; TransactionOutput: TransactionOutput; TransactionOutput_aggregate: TransactionOutput_Aggregate; TransactionOutput_aggregate_fields: TransactionOutput_Aggregate_Fields; TransactionOutput_avg_fields: TransactionOutput_Avg_Fields; TransactionOutput_max_fields: TransactionOutput_Max_Fields; TransactionOutput_min_fields: TransactionOutput_Min_Fields; TransactionOutput_sum_fields: TransactionOutput_Sum_Fields; Transaction_aggregate: Transaction_Aggregate; Transaction_aggregate_fields: Transaction_Aggregate_Fields; Transaction_avg_fields: Transaction_Avg_Fields; Transaction_max_fields: Transaction_Max_Fields; Transaction_min_fields: Transaction_Min_Fields; Transaction_sum_fields: Transaction_Sum_Fields; Epoch_aggregate: Epoch_Aggregate; Epoch_aggregate_fields: Epoch_Aggregate_Fields; Epoch_max_fields: Epoch_Max_Fields; Epoch_min_fields: Epoch_Min_Fields; Epoch_sum_fields: Epoch_Sum_Fields; Cardano: Cardano; Lovelaces: Scalars['Lovelaces']; Percentage: Scalars['Percentage']; Lovelaces_comparison_exp: Lovelaces_Comparison_Exp; Percentage_comparison_exp: Percentage_Comparison_Exp; }>; export interface BigIntScalarConfig extends GraphQLScalarTypeConfig { name: 'BigInt'; } export declare type BlockResolvers = ResolversObject<{ createdAt?: Resolver; createdBy?: Resolver; epoch?: Resolver, ParentType, ContextType>; epochNo?: Resolver, ParentType, ContextType>; fees?: Resolver; hash?: Resolver; merkelRoot?: Resolver, ParentType, ContextType>; number?: Resolver, ParentType, ContextType>; slotNo?: Resolver, ParentType, ContextType>; slotWithinEpoch?: Resolver, ParentType, ContextType>; previousBlock?: Resolver, ParentType, ContextType>; nextBlock?: Resolver, ParentType, ContextType>; size?: Resolver; transactions?: Resolver>, ParentType, ContextType, RequireFields>; transactions_aggregate?: Resolver>; transactionsCount?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Block_AggregateResolvers = ResolversObject<{ aggregate?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Block_Aggregate_FieldsResolvers = ResolversObject<{ avg?: Resolver; count?: Resolver; max?: Resolver; min?: Resolver; sum?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Block_Avg_FieldsResolvers = ResolversObject<{ fees?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Block_Max_FieldsResolvers = ResolversObject<{ fees?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Block_Min_FieldsResolvers = ResolversObject<{ fees?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Block_Sum_FieldsResolvers = ResolversObject<{ fees?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type CardanoResolvers = ResolversObject<{ blockHeight?: Resolver; currentEpoch?: Resolver; networkName?: Resolver; protocolConst?: Resolver; slotDuration?: Resolver; startTime?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export interface DateTimeScalarConfig extends GraphQLScalarTypeConfig { name: 'DateTime'; } export declare type EpochResolvers = ResolversObject<{ blocks?: Resolver, ParentType, ContextType, RequireFields>; blocks_aggregate?: Resolver>; blocksCount?: Resolver; output?: Resolver; number?: Resolver; transactionsCount?: Resolver; startedAt?: Resolver; lastBlockTime?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Epoch_AggregateResolvers = ResolversObject<{ aggregate?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Epoch_Aggregate_FieldsResolvers = ResolversObject<{ count?: Resolver; max?: Resolver; min?: Resolver; sum?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Epoch_Max_FieldsResolvers = ResolversObject<{ blocksCount?: Resolver; number?: Resolver; output?: Resolver; transactionsCount?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Epoch_Min_FieldsResolvers = ResolversObject<{ blocksCount?: Resolver; output?: Resolver; transactionsCount?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Epoch_Sum_FieldsResolvers = ResolversObject<{ blocksCount?: Resolver; output?: Resolver; transactionsCount?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export interface Hash32HexStringScalarConfig extends GraphQLScalarTypeConfig { name: 'Hash32HexString'; } export interface LovelacesScalarConfig extends GraphQLScalarTypeConfig { name: 'Lovelaces'; } export interface PercentageScalarConfig extends GraphQLScalarTypeConfig { name: 'Percentage'; } export declare type QueryResolvers = ResolversObject<{ blocks?: Resolver>, ParentType, ContextType, RequireFields>; blocks_aggregate?: Resolver>; epochs?: Resolver>, ParentType, ContextType, RequireFields>; epochs_aggregate?: Resolver>; cardano?: Resolver; transactions?: Resolver>, ParentType, ContextType, RequireFields>; transactions_aggregate?: Resolver>; utxos?: Resolver>, ParentType, ContextType, RequireFields>; utxos_aggregate?: Resolver>; }>; export declare type TransactionResolvers = ResolversObject<{ block?: Resolver, ParentType, ContextType>; blockIndex?: Resolver; fee?: Resolver; hash?: Resolver; inputs?: Resolver, ParentType, ContextType, RequireFields>; inputs_aggregate?: Resolver, ParentType, ContextType, RequireFields>; outputs?: Resolver, ParentType, ContextType, RequireFields>; outputs_aggregate?: Resolver, ParentType, ContextType, RequireFields>; size?: Resolver; totalOutput?: Resolver; includedAt?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Transaction_AggregateResolvers = ResolversObject<{ aggregate?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Transaction_Aggregate_FieldsResolvers = ResolversObject<{ avg?: Resolver; count?: Resolver; max?: Resolver; min?: Resolver; sum?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Transaction_Avg_FieldsResolvers = ResolversObject<{ fee?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; totalOutput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Transaction_Max_FieldsResolvers = ResolversObject<{ fee?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; totalOutput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Transaction_Min_FieldsResolvers = ResolversObject<{ fee?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; totalOutput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Transaction_Sum_FieldsResolvers = ResolversObject<{ fee?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; totalOutput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInputResolvers = ResolversObject<{ sourceTxHash?: Resolver; sourceTxIndex?: Resolver; address?: Resolver; txHash?: Resolver; value?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInput_AggregateResolvers = ResolversObject<{ aggregate?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInput_Aggregate_FieldsResolvers = ResolversObject<{ avg?: Resolver; count?: Resolver; max?: Resolver; min?: Resolver; sum?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInput_Avg_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInput_Max_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInput_Min_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionInput_Sum_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutputResolvers = ResolversObject<{ address?: Resolver; index?: Resolver; txHash?: Resolver; value?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutput_AggregateResolvers = ResolversObject<{ aggregate?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutput_Aggregate_FieldsResolvers = ResolversObject<{ avg?: Resolver; count?: Resolver; max?: Resolver; min?: Resolver; sum?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutput_Avg_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutput_Max_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutput_Min_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type TransactionOutput_Sum_FieldsResolvers = ResolversObject<{ value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }>; export declare type Resolvers = ResolversObject<{ BigInt?: GraphQLScalarType; Block?: BlockResolvers; Block_aggregate?: Block_AggregateResolvers; Block_aggregate_fields?: Block_Aggregate_FieldsResolvers; Block_avg_fields?: Block_Avg_FieldsResolvers; Block_max_fields?: Block_Max_FieldsResolvers; Block_min_fields?: Block_Min_FieldsResolvers; Block_sum_fields?: Block_Sum_FieldsResolvers; Cardano?: CardanoResolvers; DateTime?: GraphQLScalarType; Epoch?: EpochResolvers; Epoch_aggregate?: Epoch_AggregateResolvers; Epoch_aggregate_fields?: Epoch_Aggregate_FieldsResolvers; Epoch_max_fields?: Epoch_Max_FieldsResolvers; Epoch_min_fields?: Epoch_Min_FieldsResolvers; Epoch_sum_fields?: Epoch_Sum_FieldsResolvers; Hash32HexString?: GraphQLScalarType; Lovelaces?: GraphQLScalarType; Percentage?: GraphQLScalarType; Query?: QueryResolvers; Transaction?: TransactionResolvers; Transaction_aggregate?: Transaction_AggregateResolvers; Transaction_aggregate_fields?: Transaction_Aggregate_FieldsResolvers; Transaction_avg_fields?: Transaction_Avg_FieldsResolvers; Transaction_max_fields?: Transaction_Max_FieldsResolvers; Transaction_min_fields?: Transaction_Min_FieldsResolvers; Transaction_sum_fields?: Transaction_Sum_FieldsResolvers; TransactionInput?: TransactionInputResolvers; TransactionInput_aggregate?: TransactionInput_AggregateResolvers; TransactionInput_aggregate_fields?: TransactionInput_Aggregate_FieldsResolvers; TransactionInput_avg_fields?: TransactionInput_Avg_FieldsResolvers; TransactionInput_max_fields?: TransactionInput_Max_FieldsResolvers; TransactionInput_min_fields?: TransactionInput_Min_FieldsResolvers; TransactionInput_sum_fields?: TransactionInput_Sum_FieldsResolvers; TransactionOutput?: TransactionOutputResolvers; TransactionOutput_aggregate?: TransactionOutput_AggregateResolvers; TransactionOutput_aggregate_fields?: TransactionOutput_Aggregate_FieldsResolvers; TransactionOutput_avg_fields?: TransactionOutput_Avg_FieldsResolvers; TransactionOutput_max_fields?: TransactionOutput_Max_FieldsResolvers; TransactionOutput_min_fields?: TransactionOutput_Min_FieldsResolvers; TransactionOutput_sum_fields?: TransactionOutput_Sum_FieldsResolvers; }>; export declare type IResolvers = Resolvers; //# sourceMappingURL=graphql_types.d.ts.map