import { type GraphQLResolveInfo } from "graphql"; import type { SchemaComposer } from "graphql-compose"; import type { Node } from "../../../classes"; import type { ConcreteEntityAdapter } from "../../../schema-model/entity/model-adapters/ConcreteEntityAdapter"; import type { Neo4jGraphQLComposedContext } from "../composition/wrap-query-and-mutation"; export declare function updateResolver({ node, composer, concreteEntityAdapter, }: { node: Node; composer: SchemaComposer; concreteEntityAdapter: ConcreteEntityAdapter; }): { type: string; resolve: (_root: any, args: any, context: Neo4jGraphQLComposedContext, info: GraphQLResolveInfo) => Promise<{ info: { bookmark: string | null; }; }>; args: { connect?: string | undefined; disconnect?: string | undefined; create?: string | undefined; update: string; delete?: string | undefined; connectOrCreate?: string | undefined; where: string; }; }; //# sourceMappingURL=update.d.ts.map