import { KeystoneContext, TypesForList } from '../../../types'; import { graphql } from '../../..'; import { InitialisedList } from '../types-for-lists'; import { NestedMutationState } from './create-update'; declare type _CreateValueType = Exclude>>, null | undefined>; declare type _UpdateValueType = Exclude>>, null | undefined>; export declare class RelationshipErrors extends Error { errors: { error: Error; tag: string; }[]; constructor(errors: { error: Error; tag: string; }[]); } export declare function resolveRelateToManyForCreateInput(nestedMutationState: NestedMutationState, context: KeystoneContext, foreignList: InitialisedList, tag: string): (value: _CreateValueType) => Promise<{ connect: import("../where-inputs").UniquePrismaFilter[]; }>; export declare function resolveRelateToManyForUpdateInput(nestedMutationState: NestedMutationState, context: KeystoneContext, foreignList: InitialisedList, tag: string): (value: _UpdateValueType) => Promise<{ set: import("../where-inputs").UniquePrismaFilter[] | undefined; disconnect: import("../where-inputs").UniquePrismaFilter[]; connect: import("../where-inputs").UniquePrismaFilter[]; }>; export {};