import { GrapheneType } from "./types/base"; import { GraphQLOutputType, GraphQLField } from "graphql"; import { GrapheneField } from "./field"; import { Graphene } from "./index"; import { GrapheneInputObjectType } from "./types/inputObject"; import { GrapheneObjectType } from "./types/object"; import { GrapheneListType } from "./types/list"; export declare class GrapheneQueryField = GrapheneType> extends GrapheneField { graphene: Graphene; editMutation?: GrapheneField; createMutation?: GrapheneField; deleteMutation?: GrapheneField; static create(name: string, _field: GraphQLField, graphene: Graphene): Promise; request(args?: Record): Promise; asList(): GrapheneQueryField; asObject(): GrapheneQueryField; edit(data: any): Promise; create(data: any): Promise; delete(id: string | number): Promise; }