type Maybe = T | null; /** 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; }; /** The `BigInt` scalar type represents non-fractional signed whole numeric values. */ BigInt: { input: any; output: any; }; /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.This scalar is serialized to a string in ISO 8601 format and parsed from a string in ISO 8601 format. */ DateTimeISO: { input: any; output: any; }; /** GraphQL Scalar representing the Prisma.Decimal type, based on Decimal.js library. */ Decimal: { input: any; output: any; }; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: { input: any; output: any; }; }; type AccuracyRankType = { __typename?: 'AccuracyRankType'; accuracyScore: Scalars['Float']['output']; attester: Scalars['String']['output']; rank?: Maybe; totalForecasters: Scalars['Int']['output']; }; type AggregateAttestation = { __typename?: 'AggregateAttestation'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateCategory = { __typename?: 'AggregateCategory'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateCondition = { __typename?: 'AggregateCondition'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateMarket = { __typename?: 'AggregateMarket'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateMarketGroup = { __typename?: 'AggregateMarketGroup'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateMarketPrice = { __typename?: 'AggregateMarketPrice'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregatePosition = { __typename?: 'AggregatePosition'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateResource = { __typename?: 'AggregateResource'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateResourcePrice = { __typename?: 'AggregateResourcePrice'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateTransaction = { __typename?: 'AggregateTransaction'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregateUser = { __typename?: 'AggregateUser'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; }; type AggregatedProfitEntryType = { __typename?: 'AggregatedProfitEntryType'; owner: Scalars['String']['output']; totalPnL: Scalars['Float']['output']; }; type Attestation = { __typename?: 'Attestation'; attestation_score?: Maybe; attester: Scalars['String']['output']; blockNumber: Scalars['Int']['output']; comment?: Maybe; createdAt: Scalars['DateTimeISO']['output']; data: Scalars['String']['output']; decodedDataJson: Scalars['String']['output']; id: Scalars['Int']['output']; marketAddress: Scalars['String']['output']; marketId: Scalars['String']['output']; prediction: Scalars['String']['output']; questionId: Scalars['String']['output']; recipient: Scalars['String']['output']; schemaId: Scalars['String']['output']; time: Scalars['Int']['output']; transactionHash: Scalars['String']['output']; uid: Scalars['String']['output']; }; type AttestationAvgAggregate = { __typename?: 'AttestationAvgAggregate'; blockNumber?: Maybe; id?: Maybe; time?: Maybe; }; type AttestationCountAggregate = { __typename?: 'AttestationCountAggregate'; _all: Scalars['Int']['output']; attester: Scalars['Int']['output']; blockNumber: Scalars['Int']['output']; comment: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; data: Scalars['Int']['output']; decodedDataJson: Scalars['Int']['output']; id: Scalars['Int']['output']; marketAddress: Scalars['Int']['output']; marketId: Scalars['Int']['output']; prediction: Scalars['Int']['output']; questionId: Scalars['Int']['output']; recipient: Scalars['Int']['output']; schemaId: Scalars['Int']['output']; time: Scalars['Int']['output']; transactionHash: Scalars['Int']['output']; uid: Scalars['Int']['output']; }; type AttestationGroupBy = { __typename?: 'AttestationGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; attester: Scalars['String']['output']; blockNumber: Scalars['Int']['output']; comment?: Maybe; createdAt: Scalars['DateTimeISO']['output']; data: Scalars['String']['output']; decodedDataJson: Scalars['String']['output']; id: Scalars['Int']['output']; marketAddress: Scalars['String']['output']; marketId: Scalars['String']['output']; prediction: Scalars['String']['output']; questionId: Scalars['String']['output']; recipient: Scalars['String']['output']; schemaId: Scalars['String']['output']; time: Scalars['Int']['output']; transactionHash: Scalars['String']['output']; uid: Scalars['String']['output']; }; type AttestationMaxAggregate = { __typename?: 'AttestationMaxAggregate'; attester?: Maybe; blockNumber?: Maybe; comment?: Maybe; createdAt?: Maybe; data?: Maybe; decodedDataJson?: Maybe; id?: Maybe; marketAddress?: Maybe; marketId?: Maybe; prediction?: Maybe; questionId?: Maybe; recipient?: Maybe; schemaId?: Maybe; time?: Maybe; transactionHash?: Maybe; uid?: Maybe; }; type AttestationMinAggregate = { __typename?: 'AttestationMinAggregate'; attester?: Maybe; blockNumber?: Maybe; comment?: Maybe; createdAt?: Maybe; data?: Maybe; decodedDataJson?: Maybe; id?: Maybe; marketAddress?: Maybe; marketId?: Maybe; prediction?: Maybe; questionId?: Maybe; recipient?: Maybe; schemaId?: Maybe; time?: Maybe; transactionHash?: Maybe; uid?: Maybe; }; type AttestationScore = { __typename?: 'AttestationScore'; attestation: Attestation; attestationId: Scalars['Int']['output']; attester: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; errorSquared?: Maybe; id: Scalars['Int']['output']; madeAt: Scalars['Int']['output']; marketAddress: Scalars['String']['output']; marketId: Scalars['String']['output']; outcome?: Maybe; probabilityD18?: Maybe; probabilityFloat?: Maybe; questionId?: Maybe; scoredAt?: Maybe; used: Scalars['Boolean']['output']; }; type AttestationSumAggregate = { __typename?: 'AttestationSumAggregate'; blockNumber?: Maybe; id?: Maybe; time?: Maybe; }; type CandleAndTimestampType = { __typename?: 'CandleAndTimestampType'; data: Array; lastUpdateTimestamp: Scalars['Int']['output']; }; type CandleType = { __typename?: 'CandleType'; close: Scalars['String']['output']; high: Scalars['String']['output']; low: Scalars['String']['output']; open: Scalars['String']['output']; timestamp: Scalars['Int']['output']; }; type Category = { __typename?: 'Category'; _count?: Maybe; conditions: Array; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; marketGroups: Array; name: Scalars['String']['output']; resources: Array; slug: Scalars['String']['output']; }; type CategoryAvgAggregate = { __typename?: 'CategoryAvgAggregate'; id?: Maybe; }; type CategoryCount = { __typename?: 'CategoryCount'; condition: Scalars['Int']['output']; market_group: Scalars['Int']['output']; resource: Scalars['Int']['output']; }; type CategoryCountAggregate = { __typename?: 'CategoryCountAggregate'; _all: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; id: Scalars['Int']['output']; name: Scalars['Int']['output']; slug: Scalars['Int']['output']; }; type CategoryGroupBy = { __typename?: 'CategoryGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; name: Scalars['String']['output']; slug: Scalars['String']['output']; }; type CategoryMaxAggregate = { __typename?: 'CategoryMaxAggregate'; createdAt?: Maybe; id?: Maybe; name?: Maybe; slug?: Maybe; }; type CategoryMinAggregate = { __typename?: 'CategoryMinAggregate'; createdAt?: Maybe; id?: Maybe; name?: Maybe; slug?: Maybe; }; type CategorySumAggregate = { __typename?: 'CategorySumAggregate'; id?: Maybe; }; type CollateralTransfer = { __typename?: 'CollateralTransfer'; collateral: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; owner: Scalars['String']['output']; timestamp: Scalars['Int']['output']; transaction?: Maybe; transactionHash: Scalars['String']['output']; }; type Condition = { __typename?: 'Condition'; assertionId?: Maybe; assertionTimestamp?: Maybe; category?: Maybe; categoryId?: Maybe; chainId: Scalars['Int']['output']; claimStatement: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; description: Scalars['String']['output']; endTime: Scalars['Int']['output']; id: Scalars['String']['output']; public: Scalars['Boolean']['output']; question: Scalars['String']['output']; resolvedToYes: Scalars['Boolean']['output']; settled: Scalars['Boolean']['output']; settledAt?: Maybe; shortName?: Maybe; similarMarkets: Array; }; type ConditionAvgAggregate = { __typename?: 'ConditionAvgAggregate'; assertionTimestamp?: Maybe; categoryId?: Maybe; chainId?: Maybe; endTime?: Maybe; settledAt?: Maybe; }; type ConditionCountAggregate = { __typename?: 'ConditionCountAggregate'; _all: Scalars['Int']['output']; assertionId: Scalars['Int']['output']; assertionTimestamp: Scalars['Int']['output']; categoryId: Scalars['Int']['output']; chainId: Scalars['Int']['output']; claimStatement: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; description: Scalars['Int']['output']; endTime: Scalars['Int']['output']; id: Scalars['Int']['output']; public: Scalars['Int']['output']; question: Scalars['Int']['output']; resolvedToYes: Scalars['Int']['output']; settled: Scalars['Int']['output']; settledAt: Scalars['Int']['output']; shortName: Scalars['Int']['output']; similarMarkets: Scalars['Int']['output']; }; type ConditionGroupBy = { __typename?: 'ConditionGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; assertionId?: Maybe; assertionTimestamp?: Maybe; categoryId?: Maybe; chainId: Scalars['Int']['output']; claimStatement: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; description: Scalars['String']['output']; endTime: Scalars['Int']['output']; id: Scalars['String']['output']; public: Scalars['Boolean']['output']; question: Scalars['String']['output']; resolvedToYes: Scalars['Boolean']['output']; settled: Scalars['Boolean']['output']; settledAt?: Maybe; shortName?: Maybe; similarMarkets?: Maybe>; }; type ConditionMaxAggregate = { __typename?: 'ConditionMaxAggregate'; assertionId?: Maybe; assertionTimestamp?: Maybe; categoryId?: Maybe; chainId?: Maybe; claimStatement?: Maybe; createdAt?: Maybe; description?: Maybe; endTime?: Maybe; id?: Maybe; public?: Maybe; question?: Maybe; resolvedToYes?: Maybe; settled?: Maybe; settledAt?: Maybe; shortName?: Maybe; }; type ConditionMinAggregate = { __typename?: 'ConditionMinAggregate'; assertionId?: Maybe; assertionTimestamp?: Maybe; categoryId?: Maybe; chainId?: Maybe; claimStatement?: Maybe; createdAt?: Maybe; description?: Maybe; endTime?: Maybe; id?: Maybe; public?: Maybe; question?: Maybe; resolvedToYes?: Maybe; settled?: Maybe; settledAt?: Maybe; shortName?: Maybe; }; type ConditionSumAggregate = { __typename?: 'ConditionSumAggregate'; assertionTimestamp?: Maybe; categoryId?: Maybe; chainId?: Maybe; endTime?: Maybe; settledAt?: Maybe; }; type ConditionSummary = { __typename?: 'ConditionSummary'; endTime?: Maybe; id: Scalars['String']['output']; question?: Maybe; shortName?: Maybe; }; type Event = { __typename?: 'Event'; blockNumber: Scalars['Int']['output']; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; logData: Scalars['JSON']['output']; logIndex: Scalars['Int']['output']; marketGroup?: Maybe; marketGroupId?: Maybe; timestamp: Scalars['BigInt']['output']; transaction?: Maybe; transactionHash: Scalars['String']['output']; }; type ForecasterScoreType = { __typename?: 'ForecasterScoreType'; accuracyScore: Scalars['Float']['output']; attester: Scalars['String']['output']; numScored: Scalars['Int']['output']; numTimeWeighted: Scalars['Int']['output']; sumErrorSquared: Scalars['Float']['output']; sumTimeWeightedError: Scalars['Float']['output']; }; type Market = { __typename?: 'Market'; _count?: Maybe; baseAssetMaxPriceTick?: Maybe; baseAssetMinPriceTick?: Maybe; claimStatementNo?: Maybe; claimStatementYesOrNumeric?: Maybe; createdAt: Scalars['DateTimeISO']['output']; endTimestamp?: Maybe; id: Scalars['Int']['output']; marketGroup?: Maybe; marketGroupId?: Maybe; marketId: Scalars['Int']['output']; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; maxPriceD18?: Maybe; minPriceD18?: Maybe; optionName?: Maybe; poolAddress?: Maybe; positions: Array; public: Scalars['Boolean']['output']; question?: Maybe; settled?: Maybe; settledAt?: Maybe; settlementPriceD18?: Maybe; shortName?: Maybe; similarMarkets: Array; startTimestamp?: Maybe; startingSqrtPriceX96?: Maybe; }; type MarketAvgAggregate = { __typename?: 'MarketAvgAggregate'; baseAssetMaxPriceTick?: Maybe; baseAssetMinPriceTick?: Maybe; endTimestamp?: Maybe; id?: Maybe; marketGroupId?: Maybe; marketId?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsFeerate?: Maybe; maxPriceD18?: Maybe; minPriceD18?: Maybe; settledAt?: Maybe; settlementPriceD18?: Maybe; startTimestamp?: Maybe; }; type MarketCount = { __typename?: 'MarketCount'; position: Scalars['Int']['output']; }; type MarketCountAggregate = { __typename?: 'MarketCountAggregate'; _all: Scalars['Int']['output']; baseAssetMaxPriceTick: Scalars['Int']['output']; baseAssetMinPriceTick: Scalars['Int']['output']; claimStatementNo: Scalars['Int']['output']; claimStatementYesOrNumeric: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; endTimestamp: Scalars['Int']['output']; id: Scalars['Int']['output']; marketGroupId: Scalars['Int']['output']; marketId: Scalars['Int']['output']; marketParamsAssertionliveness: Scalars['Int']['output']; marketParamsBondamount: Scalars['Int']['output']; marketParamsBondcurrency: Scalars['Int']['output']; marketParamsFeerate: Scalars['Int']['output']; marketParamsOptimisticoraclev3: Scalars['Int']['output']; marketParamsUniswappositionmanager: Scalars['Int']['output']; marketParamsUniswapquoter: Scalars['Int']['output']; marketParamsUniswapswaprouter: Scalars['Int']['output']; maxPriceD18: Scalars['Int']['output']; minPriceD18: Scalars['Int']['output']; optionName: Scalars['Int']['output']; poolAddress: Scalars['Int']['output']; public: Scalars['Int']['output']; question: Scalars['Int']['output']; settled: Scalars['Int']['output']; settledAt: Scalars['Int']['output']; settlementPriceD18: Scalars['Int']['output']; shortName: Scalars['Int']['output']; similarMarkets: Scalars['Int']['output']; startTimestamp: Scalars['Int']['output']; startingSqrtPriceX96: Scalars['Int']['output']; }; type MarketGroup = { __typename?: 'MarketGroup'; _count?: Maybe; address?: Maybe; baseTokenName?: Maybe; category?: Maybe; categoryId?: Maybe; chainId: Scalars['Int']['output']; collateralAsset?: Maybe; collateralDecimals?: Maybe; collateralSymbol?: Maybe; createdAt: Scalars['DateTimeISO']['output']; deployTimestamp?: Maybe; deployTxnBlockNumber?: Maybe; events: Array; factoryAddress?: Maybe; id: Scalars['Int']['output']; initializationNonce?: Maybe; isBridged: Scalars['Boolean']['output']; isCumulative: Scalars['Boolean']['output']; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; markets: Array; minTradeSize?: Maybe; owner?: Maybe; question?: Maybe; quoteTokenName?: Maybe; resource?: Maybe; resourceId?: Maybe; rules?: Maybe; }; type MarketGroupAvgAggregate = { __typename?: 'MarketGroupAvgAggregate'; categoryId?: Maybe; chainId?: Maybe; collateralDecimals?: Maybe; deployTimestamp?: Maybe; deployTxnBlockNumber?: Maybe; id?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsFeerate?: Maybe; minTradeSize?: Maybe; resourceId?: Maybe; }; type MarketGroupBy = { __typename?: 'MarketGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; baseAssetMaxPriceTick?: Maybe; baseAssetMinPriceTick?: Maybe; claimStatementNo?: Maybe; claimStatementYesOrNumeric?: Maybe; createdAt: Scalars['DateTimeISO']['output']; endTimestamp?: Maybe; id: Scalars['Int']['output']; marketGroupId?: Maybe; marketId: Scalars['Int']['output']; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; maxPriceD18?: Maybe; minPriceD18?: Maybe; optionName?: Maybe; poolAddress?: Maybe; public: Scalars['Boolean']['output']; question?: Maybe; settled?: Maybe; settledAt?: Maybe; settlementPriceD18?: Maybe; shortName?: Maybe; similarMarkets?: Maybe>; startTimestamp?: Maybe; startingSqrtPriceX96?: Maybe; }; type MarketGroupCount = { __typename?: 'MarketGroupCount'; event: Scalars['Int']['output']; market: Scalars['Int']['output']; }; type MarketGroupCountAggregate = { __typename?: 'MarketGroupCountAggregate'; _all: Scalars['Int']['output']; address: Scalars['Int']['output']; baseTokenName: Scalars['Int']['output']; categoryId: Scalars['Int']['output']; chainId: Scalars['Int']['output']; collateralAsset: Scalars['Int']['output']; collateralDecimals: Scalars['Int']['output']; collateralSymbol: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; deployTimestamp: Scalars['Int']['output']; deployTxnBlockNumber: Scalars['Int']['output']; factoryAddress: Scalars['Int']['output']; id: Scalars['Int']['output']; initializationNonce: Scalars['Int']['output']; isBridged: Scalars['Int']['output']; isCumulative: Scalars['Int']['output']; marketParamsAssertionliveness: Scalars['Int']['output']; marketParamsBondamount: Scalars['Int']['output']; marketParamsBondcurrency: Scalars['Int']['output']; marketParamsFeerate: Scalars['Int']['output']; marketParamsOptimisticoraclev3: Scalars['Int']['output']; marketParamsUniswappositionmanager: Scalars['Int']['output']; marketParamsUniswapquoter: Scalars['Int']['output']; marketParamsUniswapswaprouter: Scalars['Int']['output']; minTradeSize: Scalars['Int']['output']; owner: Scalars['Int']['output']; question: Scalars['Int']['output']; quoteTokenName: Scalars['Int']['output']; resourceId: Scalars['Int']['output']; rules: Scalars['Int']['output']; }; type MarketGroupGroupBy = { __typename?: 'MarketGroupGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; address?: Maybe; baseTokenName?: Maybe; categoryId?: Maybe; chainId: Scalars['Int']['output']; collateralAsset?: Maybe; collateralDecimals?: Maybe; collateralSymbol?: Maybe; createdAt: Scalars['DateTimeISO']['output']; deployTimestamp?: Maybe; deployTxnBlockNumber?: Maybe; factoryAddress?: Maybe; id: Scalars['Int']['output']; initializationNonce?: Maybe; isBridged: Scalars['Boolean']['output']; isCumulative: Scalars['Boolean']['output']; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; minTradeSize?: Maybe; owner?: Maybe; question?: Maybe; quoteTokenName?: Maybe; resourceId?: Maybe; rules?: Maybe; }; type MarketGroupMaxAggregate = { __typename?: 'MarketGroupMaxAggregate'; address?: Maybe; baseTokenName?: Maybe; categoryId?: Maybe; chainId?: Maybe; collateralAsset?: Maybe; collateralDecimals?: Maybe; collateralSymbol?: Maybe; createdAt?: Maybe; deployTimestamp?: Maybe; deployTxnBlockNumber?: Maybe; factoryAddress?: Maybe; id?: Maybe; initializationNonce?: Maybe; isBridged?: Maybe; isCumulative?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; minTradeSize?: Maybe; owner?: Maybe; question?: Maybe; quoteTokenName?: Maybe; resourceId?: Maybe; rules?: Maybe; }; type MarketGroupMinAggregate = { __typename?: 'MarketGroupMinAggregate'; address?: Maybe; baseTokenName?: Maybe; categoryId?: Maybe; chainId?: Maybe; collateralAsset?: Maybe; collateralDecimals?: Maybe; collateralSymbol?: Maybe; createdAt?: Maybe; deployTimestamp?: Maybe; deployTxnBlockNumber?: Maybe; factoryAddress?: Maybe; id?: Maybe; initializationNonce?: Maybe; isBridged?: Maybe; isCumulative?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; minTradeSize?: Maybe; owner?: Maybe; question?: Maybe; quoteTokenName?: Maybe; resourceId?: Maybe; rules?: Maybe; }; type MarketGroupSumAggregate = { __typename?: 'MarketGroupSumAggregate'; categoryId?: Maybe; chainId?: Maybe; collateralDecimals?: Maybe; deployTimestamp?: Maybe; deployTxnBlockNumber?: Maybe; id?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsFeerate?: Maybe; minTradeSize?: Maybe; resourceId?: Maybe; }; type MarketMaxAggregate = { __typename?: 'MarketMaxAggregate'; baseAssetMaxPriceTick?: Maybe; baseAssetMinPriceTick?: Maybe; claimStatementNo?: Maybe; claimStatementYesOrNumeric?: Maybe; createdAt?: Maybe; endTimestamp?: Maybe; id?: Maybe; marketGroupId?: Maybe; marketId?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; maxPriceD18?: Maybe; minPriceD18?: Maybe; optionName?: Maybe; poolAddress?: Maybe; public?: Maybe; question?: Maybe; settled?: Maybe; settledAt?: Maybe; settlementPriceD18?: Maybe; shortName?: Maybe; startTimestamp?: Maybe; startingSqrtPriceX96?: Maybe; }; type MarketMinAggregate = { __typename?: 'MarketMinAggregate'; baseAssetMaxPriceTick?: Maybe; baseAssetMinPriceTick?: Maybe; claimStatementNo?: Maybe; claimStatementYesOrNumeric?: Maybe; createdAt?: Maybe; endTimestamp?: Maybe; id?: Maybe; marketGroupId?: Maybe; marketId?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsBondcurrency?: Maybe; marketParamsFeerate?: Maybe; marketParamsOptimisticoraclev3?: Maybe; marketParamsUniswappositionmanager?: Maybe; marketParamsUniswapquoter?: Maybe; marketParamsUniswapswaprouter?: Maybe; maxPriceD18?: Maybe; minPriceD18?: Maybe; optionName?: Maybe; poolAddress?: Maybe; public?: Maybe; question?: Maybe; settled?: Maybe; settledAt?: Maybe; settlementPriceD18?: Maybe; shortName?: Maybe; startTimestamp?: Maybe; startingSqrtPriceX96?: Maybe; }; type MarketPrice = { __typename?: 'MarketPrice'; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; timestamp: Scalars['BigInt']['output']; transaction?: Maybe; value: Scalars['Decimal']['output']; }; type MarketPriceAvgAggregate = { __typename?: 'MarketPriceAvgAggregate'; id?: Maybe; timestamp?: Maybe; value?: Maybe; }; type MarketPriceCountAggregate = { __typename?: 'MarketPriceCountAggregate'; _all: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; id: Scalars['Int']['output']; timestamp: Scalars['Int']['output']; value: Scalars['Int']['output']; }; type MarketPriceGroupBy = { __typename?: 'MarketPriceGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; timestamp: Scalars['BigInt']['output']; value: Scalars['Decimal']['output']; }; type MarketPriceMaxAggregate = { __typename?: 'MarketPriceMaxAggregate'; createdAt?: Maybe; id?: Maybe; timestamp?: Maybe; value?: Maybe; }; type MarketPriceMinAggregate = { __typename?: 'MarketPriceMinAggregate'; createdAt?: Maybe; id?: Maybe; timestamp?: Maybe; value?: Maybe; }; type MarketPriceSumAggregate = { __typename?: 'MarketPriceSumAggregate'; id?: Maybe; timestamp?: Maybe; value?: Maybe; }; type MarketSumAggregate = { __typename?: 'MarketSumAggregate'; baseAssetMaxPriceTick?: Maybe; baseAssetMinPriceTick?: Maybe; endTimestamp?: Maybe; id?: Maybe; marketGroupId?: Maybe; marketId?: Maybe; marketParamsAssertionliveness?: Maybe; marketParamsBondamount?: Maybe; marketParamsFeerate?: Maybe; maxPriceD18?: Maybe; minPriceD18?: Maybe; settledAt?: Maybe; settlementPriceD18?: Maybe; startTimestamp?: Maybe; }; type ParlayType = { __typename?: 'ParlayType'; chainId: Scalars['Int']['output']; endsAt?: Maybe; id: Scalars['Int']['output']; maker: Scalars['String']['output']; makerCollateral?: Maybe; makerNftTokenId: Scalars['String']['output']; makerWon?: Maybe; marketAddress: Scalars['String']['output']; mintedAt: Scalars['Int']['output']; predictedOutcomes: Array; refCode?: Maybe; settledAt?: Maybe; status: Scalars['String']['output']; taker: Scalars['String']['output']; takerCollateral?: Maybe; takerNftTokenId: Scalars['String']['output']; totalCollateral: Scalars['String']['output']; }; type PnLType = { __typename?: 'PnLType'; collateralAddress?: Maybe; collateralDecimals?: Maybe; collateralSymbol?: Maybe; marketId: Scalars['Int']['output']; openPositionsPnL: Scalars['String']['output']; owner: Scalars['String']['output']; positionCount: Scalars['Int']['output']; positions: Array; totalDeposits: Scalars['String']['output']; totalPnL: Scalars['String']['output']; totalWithdrawals: Scalars['String']['output']; }; type Position = { __typename?: 'Position'; _count?: Maybe; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; highPriceTick?: Maybe; id: Scalars['Int']['output']; isLP: Scalars['Boolean']['output']; isSettled?: Maybe; lowPriceTick?: Maybe; lpBaseToken?: Maybe; lpQuoteToken?: Maybe; market?: Maybe; marketId?: Maybe; owner?: Maybe; positionId: Scalars['Int']['output']; quoteToken?: Maybe; transactions: Array; }; type PositionAvgAggregate = { __typename?: 'PositionAvgAggregate'; highPriceTick?: Maybe; id?: Maybe; lowPriceTick?: Maybe; marketId?: Maybe; positionId?: Maybe; }; type PositionCount = { __typename?: 'PositionCount'; transaction: Scalars['Int']['output']; }; type PositionCountAggregate = { __typename?: 'PositionCountAggregate'; _all: Scalars['Int']['output']; baseToken: Scalars['Int']['output']; borrowedBaseToken: Scalars['Int']['output']; borrowedQuoteToken: Scalars['Int']['output']; collateral: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; highPriceTick: Scalars['Int']['output']; id: Scalars['Int']['output']; isLP: Scalars['Int']['output']; isSettled: Scalars['Int']['output']; lowPriceTick: Scalars['Int']['output']; lpBaseToken: Scalars['Int']['output']; lpQuoteToken: Scalars['Int']['output']; marketId: Scalars['Int']['output']; owner: Scalars['Int']['output']; positionId: Scalars['Int']['output']; quoteToken: Scalars['Int']['output']; }; type PositionGroupBy = { __typename?: 'PositionGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; highPriceTick?: Maybe; id: Scalars['Int']['output']; isLP: Scalars['Boolean']['output']; isSettled?: Maybe; lowPriceTick?: Maybe; lpBaseToken?: Maybe; lpQuoteToken?: Maybe; marketId?: Maybe; owner?: Maybe; positionId: Scalars['Int']['output']; quoteToken?: Maybe; }; type PositionMaxAggregate = { __typename?: 'PositionMaxAggregate'; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral?: Maybe; createdAt?: Maybe; highPriceTick?: Maybe; id?: Maybe; isLP?: Maybe; isSettled?: Maybe; lowPriceTick?: Maybe; lpBaseToken?: Maybe; lpQuoteToken?: Maybe; marketId?: Maybe; owner?: Maybe; positionId?: Maybe; quoteToken?: Maybe; }; type PositionMinAggregate = { __typename?: 'PositionMinAggregate'; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral?: Maybe; createdAt?: Maybe; highPriceTick?: Maybe; id?: Maybe; isLP?: Maybe; isSettled?: Maybe; lowPriceTick?: Maybe; lpBaseToken?: Maybe; lpQuoteToken?: Maybe; marketId?: Maybe; owner?: Maybe; positionId?: Maybe; quoteToken?: Maybe; }; type PositionSumAggregate = { __typename?: 'PositionSumAggregate'; highPriceTick?: Maybe; id?: Maybe; lowPriceTick?: Maybe; marketId?: Maybe; positionId?: Maybe; }; type PredictedOutcomeType = { __typename?: 'PredictedOutcomeType'; condition?: Maybe; conditionId: Scalars['String']['output']; prediction: Scalars['Boolean']['output']; }; type ProfitRankType = { __typename?: 'ProfitRankType'; owner: Scalars['String']['output']; rank?: Maybe; totalParticipants: Scalars['Int']['output']; totalPnL: Scalars['Float']['output']; }; type Query = { __typename?: 'Query'; accuracyRankByAddress: AccuracyRankType; aggregateAttestation: AggregateAttestation; aggregateCategory: AggregateCategory; aggregateCondition: AggregateCondition; aggregateMarket: AggregateMarket; aggregateMarketGroup: AggregateMarketGroup; aggregateMarketPrice: AggregateMarketPrice; aggregatePosition: AggregatePosition; aggregateResource: AggregateResource; aggregateResourcePrice: AggregateResourcePrice; aggregateTransaction: AggregateTransaction; aggregateUser: AggregateUser; allTimeProfitLeaderboard: Array; attestation?: Maybe; attestations: Array; categories: Array; category?: Maybe; condition?: Maybe; conditions: Array; findFirstAttestation?: Maybe; findFirstAttestationOrThrow?: Maybe; findFirstCategory?: Maybe; findFirstCategoryOrThrow?: Maybe; findFirstCondition?: Maybe; findFirstConditionOrThrow?: Maybe; findFirstMarket?: Maybe; findFirstMarketGroup?: Maybe; findFirstMarketGroupOrThrow?: Maybe; findFirstMarketOrThrow?: Maybe; findFirstMarketPrice?: Maybe; findFirstMarketPriceOrThrow?: Maybe; findFirstPosition?: Maybe; findFirstPositionOrThrow?: Maybe; findFirstResource?: Maybe; findFirstResourceOrThrow?: Maybe; findFirstResourcePrice?: Maybe; findFirstResourcePriceOrThrow?: Maybe; findFirstTransaction?: Maybe; findFirstTransactionOrThrow?: Maybe; findFirstUser?: Maybe; findFirstUserOrThrow?: Maybe; forecasterScore?: Maybe; getAttestation?: Maybe; getCategory?: Maybe; getCondition?: Maybe; getMarket?: Maybe; getMarketGroup?: Maybe; getMarketLeaderboard: Array; getMarketPrice?: Maybe; getParlayLeaderboard: Array; getPosition?: Maybe; getResource?: Maybe; getResourcePrice?: Maybe; getTransaction?: Maybe; getUser?: Maybe; groupByAttestation: Array; groupByCategory: Array; groupByCondition: Array; groupByMarket: Array; groupByMarketGroup: Array; groupByMarketPrice: Array; groupByPosition: Array; groupByResource: Array; groupByResourcePrice: Array; groupByTransaction: Array; groupByUser: Array; indexCandles: CandleAndTimestampType; indexPriceAtTime?: Maybe; legacyMarketCandles: Array; market?: Maybe; marketCandles: CandleAndTimestampType; marketGroup?: Maybe; marketGroups: Array; marketPrice?: Maybe; marketPrices: Array; markets: Array; position?: Maybe; positions: Array; profitRankByAddress: ProfitRankType; resource?: Maybe; resourceCandles: CandleAndTimestampType; resourcePrice?: Maybe; resourcePrices: Array; resourceTrailingAverageCandles: CandleAndTimestampType; resources: Array; topForecasters: Array; totalVolumeByMarket: Scalars['Float']['output']; transaction?: Maybe; transactions: Array; user?: Maybe; userParlays: Array; userParlaysCount: Scalars['Int']['output']; users: Array; }; type Resource = { __typename?: 'Resource'; _count?: Maybe; category?: Maybe; categoryId?: Maybe; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; marketGroups: Array; name: Scalars['String']['output']; resourcePrices: Array; slug: Scalars['String']['output']; }; type ResourceAvgAggregate = { __typename?: 'ResourceAvgAggregate'; categoryId?: Maybe; id?: Maybe; }; type ResourceCount = { __typename?: 'ResourceCount'; market_group: Scalars['Int']['output']; resource_price: Scalars['Int']['output']; }; type ResourceCountAggregate = { __typename?: 'ResourceCountAggregate'; _all: Scalars['Int']['output']; categoryId: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; id: Scalars['Int']['output']; name: Scalars['Int']['output']; slug: Scalars['Int']['output']; }; type ResourceGroupBy = { __typename?: 'ResourceGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; categoryId?: Maybe; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; name: Scalars['String']['output']; slug: Scalars['String']['output']; }; type ResourceMaxAggregate = { __typename?: 'ResourceMaxAggregate'; categoryId?: Maybe; createdAt?: Maybe; id?: Maybe; name?: Maybe; slug?: Maybe; }; type ResourceMinAggregate = { __typename?: 'ResourceMinAggregate'; categoryId?: Maybe; createdAt?: Maybe; id?: Maybe; name?: Maybe; slug?: Maybe; }; type ResourcePrice = { __typename?: 'ResourcePrice'; blockNumber: Scalars['Int']['output']; createdAt: Scalars['DateTimeISO']['output']; feePaid: Scalars['String']['output']; id: Scalars['Int']['output']; resource?: Maybe; resourceId?: Maybe; timestamp: Scalars['Int']['output']; used: Scalars['String']['output']; value: Scalars['String']['output']; }; type ResourcePriceAvgAggregate = { __typename?: 'ResourcePriceAvgAggregate'; blockNumber?: Maybe; id?: Maybe; resourceId?: Maybe; timestamp?: Maybe; }; type ResourcePriceCountAggregate = { __typename?: 'ResourcePriceCountAggregate'; _all: Scalars['Int']['output']; blockNumber: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; feePaid: Scalars['Int']['output']; id: Scalars['Int']['output']; resourceId: Scalars['Int']['output']; timestamp: Scalars['Int']['output']; used: Scalars['Int']['output']; value: Scalars['Int']['output']; }; type ResourcePriceGroupBy = { __typename?: 'ResourcePriceGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; blockNumber: Scalars['Int']['output']; createdAt: Scalars['DateTimeISO']['output']; feePaid: Scalars['String']['output']; id: Scalars['Int']['output']; resourceId?: Maybe; timestamp: Scalars['Int']['output']; used: Scalars['String']['output']; value: Scalars['String']['output']; }; type ResourcePriceMaxAggregate = { __typename?: 'ResourcePriceMaxAggregate'; blockNumber?: Maybe; createdAt?: Maybe; feePaid?: Maybe; id?: Maybe; resourceId?: Maybe; timestamp?: Maybe; used?: Maybe; value?: Maybe; }; type ResourcePriceMinAggregate = { __typename?: 'ResourcePriceMinAggregate'; blockNumber?: Maybe; createdAt?: Maybe; feePaid?: Maybe; id?: Maybe; resourceId?: Maybe; timestamp?: Maybe; used?: Maybe; value?: Maybe; }; type ResourcePriceSumAggregate = { __typename?: 'ResourcePriceSumAggregate'; blockNumber?: Maybe; id?: Maybe; resourceId?: Maybe; timestamp?: Maybe; }; type ResourceSumAggregate = { __typename?: 'ResourceSumAggregate'; categoryId?: Maybe; id?: Maybe; }; type Transaction = { __typename?: 'Transaction'; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral: Scalars['String']['output']; collateralTransfer?: Maybe; collateralTransferId?: Maybe; createdAt: Scalars['DateTimeISO']['output']; event?: Maybe; eventId?: Maybe; id: Scalars['Int']['output']; lpBaseDeltaToken?: Maybe; lpQuoteDeltaToken?: Maybe; marketPrice?: Maybe; marketPriceId?: Maybe; position?: Maybe; positionId?: Maybe; quoteToken?: Maybe; tradeRatioD18?: Maybe; type: Transaction_Type_Enum; }; type TransactionAvgAggregate = { __typename?: 'TransactionAvgAggregate'; collateralTransferId?: Maybe; eventId?: Maybe; id?: Maybe; marketPriceId?: Maybe; positionId?: Maybe; }; type TransactionCountAggregate = { __typename?: 'TransactionCountAggregate'; _all: Scalars['Int']['output']; baseToken: Scalars['Int']['output']; borrowedBaseToken: Scalars['Int']['output']; borrowedQuoteToken: Scalars['Int']['output']; collateral: Scalars['Int']['output']; collateralTransferId: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; eventId: Scalars['Int']['output']; id: Scalars['Int']['output']; lpBaseDeltaToken: Scalars['Int']['output']; lpQuoteDeltaToken: Scalars['Int']['output']; marketPriceId: Scalars['Int']['output']; positionId: Scalars['Int']['output']; quoteToken: Scalars['Int']['output']; tradeRatioD18: Scalars['Int']['output']; type: Scalars['Int']['output']; }; type TransactionGroupBy = { __typename?: 'TransactionGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral: Scalars['String']['output']; collateralTransferId?: Maybe; createdAt: Scalars['DateTimeISO']['output']; eventId?: Maybe; id: Scalars['Int']['output']; lpBaseDeltaToken?: Maybe; lpQuoteDeltaToken?: Maybe; marketPriceId?: Maybe; positionId?: Maybe; quoteToken?: Maybe; tradeRatioD18?: Maybe; type: Transaction_Type_Enum; }; type TransactionMaxAggregate = { __typename?: 'TransactionMaxAggregate'; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral?: Maybe; collateralTransferId?: Maybe; createdAt?: Maybe; eventId?: Maybe; id?: Maybe; lpBaseDeltaToken?: Maybe; lpQuoteDeltaToken?: Maybe; marketPriceId?: Maybe; positionId?: Maybe; quoteToken?: Maybe; tradeRatioD18?: Maybe; type?: Maybe; }; type TransactionMinAggregate = { __typename?: 'TransactionMinAggregate'; baseToken?: Maybe; borrowedBaseToken?: Maybe; borrowedQuoteToken?: Maybe; collateral?: Maybe; collateralTransferId?: Maybe; createdAt?: Maybe; eventId?: Maybe; id?: Maybe; lpBaseDeltaToken?: Maybe; lpQuoteDeltaToken?: Maybe; marketPriceId?: Maybe; positionId?: Maybe; quoteToken?: Maybe; tradeRatioD18?: Maybe; type?: Maybe; }; type TransactionSumAggregate = { __typename?: 'TransactionSumAggregate'; collateralTransferId?: Maybe; eventId?: Maybe; id?: Maybe; marketPriceId?: Maybe; positionId?: Maybe; }; /** * Application-level user record, keyed by wallet address, * used for referrals and other per-wallet metadata. */ type User = { __typename?: 'User'; _count?: Maybe; /** Canonical Ethereum wallet address for this user. */ address: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; /** * Maximum number of referrals this user's code allows. Default is 0, * so codes are not usable until explicitly configured. */ maxReferrals: Scalars['Int']['output']; /** keccak256(utf8(trimmed_lowercase_code)) stored as 0x-prefixed hex. */ refCodeHash?: Maybe; referrals: Array; referredBy?: Maybe; referredById?: Maybe; updatedAt: Scalars['DateTimeISO']['output']; }; type UserAvgAggregate = { __typename?: 'UserAvgAggregate'; id?: Maybe; maxReferrals?: Maybe; referredById?: Maybe; }; type UserCount = { __typename?: 'UserCount'; referrals: Scalars['Int']['output']; }; type UserCountAggregate = { __typename?: 'UserCountAggregate'; _all: Scalars['Int']['output']; address: Scalars['Int']['output']; createdAt: Scalars['Int']['output']; id: Scalars['Int']['output']; maxReferrals: Scalars['Int']['output']; refCodeHash: Scalars['Int']['output']; referredById: Scalars['Int']['output']; updatedAt: Scalars['Int']['output']; }; type UserGroupBy = { __typename?: 'UserGroupBy'; _avg?: Maybe; _count?: Maybe; _max?: Maybe; _min?: Maybe; _sum?: Maybe; address: Scalars['String']['output']; createdAt: Scalars['DateTimeISO']['output']; id: Scalars['Int']['output']; maxReferrals: Scalars['Int']['output']; refCodeHash?: Maybe; referredById?: Maybe; updatedAt: Scalars['DateTimeISO']['output']; }; type UserMaxAggregate = { __typename?: 'UserMaxAggregate'; address?: Maybe; createdAt?: Maybe; id?: Maybe; maxReferrals?: Maybe; refCodeHash?: Maybe; referredById?: Maybe; updatedAt?: Maybe; }; type UserMinAggregate = { __typename?: 'UserMinAggregate'; address?: Maybe; createdAt?: Maybe; id?: Maybe; maxReferrals?: Maybe; refCodeHash?: Maybe; referredById?: Maybe; updatedAt?: Maybe; }; type UserSumAggregate = { __typename?: 'UserSumAggregate'; id?: Maybe; maxReferrals?: Maybe; referredById?: Maybe; }; type Transaction_Type_Enum = 'addLiquidity' | 'burnParlayNFTs' | 'long' | 'mintParlayNFTs' | 'removeLiquidity' | 'settledPosition' | 'short'; export type { Category as C, Market as M, Position as P, Query as Q, Resource as R, Transaction as T, MarketGroup as a, ResourcePrice as b, CandleType as c };