import { GraphQLSchema } from "graphql"; import { GrapheneQueryField } from "./queryField"; import { GrapheneType } from "./types/base"; import { GrapheneField } from "./field"; import { GrapheneInputObjectType } from "./types/inputObject"; import { GrapheneAPI } from "../../global/api"; import { GrapheneListType } from "./types/list"; import { GrapheneObjectType } from "./types/object"; export declare const maxScopes = 5; export declare class Graphene { api: GrapheneAPI; cellRenderers: Record any>; inputRenderers: Record any>; schema: GraphQLSchema; isConnected: boolean; queryFields: GrapheneQueryField>[]; queryFieldMap: Record>>; mutationFields: GrapheneField[]; mutationFieldMap: Record>; constructor(api: GrapheneAPI, cellRenderers: Record any>, inputRenderers: Record any>); load(): Promise; getQuery>(name: string): GrapheneQueryField | undefined; getMutation(name: string): GrapheneField | undefined; get queryLists(): GrapheneQueryField[]; get queryObjects(): GrapheneQueryField[]; }