import type { FormattedExecutionResult, GraphQLFormattedError } from 'graphql'; interface ObjMap { [key: string]: T; } export interface GraphQLExperimentalFormattedInitialIncrementalExecutionResultAlpha9, TExtensions = ObjMap> extends FormattedExecutionResult { data: TData; pending: ReadonlyArray; hasNext: boolean; extensions?: TExtensions; } export interface GraphQLExperimentalFormattedSubsequentIncrementalExecutionResultAlpha9, TExtensions = ObjMap> { hasNext: boolean; pending?: ReadonlyArray; incremental?: ReadonlyArray>; completed?: ReadonlyArray; extensions?: TExtensions; } export type GraphQLExperimentalFormattedIncrementalResultAlpha9, TExtensions = ObjMap> = GraphQLExperimentalFormattedIncrementalDeferResultAlpha9 | GraphQLExperimentalFormattedIncrementalStreamResultAlpha9; export interface GraphQLExperimentalFormattedIncrementalDeferResultAlpha9, TExtensions = ObjMap> { errors?: ReadonlyArray; data: TData; id: string; subPath?: ReadonlyArray; extensions?: TExtensions; } export interface GraphQLExperimentalFormattedIncrementalStreamResultAlpha9, TExtensions = ObjMap> { errors?: ReadonlyArray; items: TData; id: string; subPath?: ReadonlyArray; extensions?: TExtensions; } export interface GraphQLExperimentalPendingResultAlpha9 { id: string; path: ReadonlyArray; label?: string; } export interface GraphQLExperimentalFormattedCompletedResultAlpha9 { id: string; errors?: ReadonlyArray; } export {}; //# sourceMappingURL=incrementalDeliveryPolyfillAlpha9.d.ts.map