import type { GraphQLField, GraphQLInputType, GraphQLNullableType } from "graphql"; import type { OperationPlan } from "./engine/OperationPlan.ts"; import type { FieldArgs, TrackedArguments } from "./interfaces.ts"; import type { Step } from "./step.ts"; export type ApplyAfterModeArg = "plan" | "subscribePlan"; export declare function withFieldArgsForArguments(operationPlan: OperationPlan, trackedArguments: TrackedArguments, field: GraphQLField, $parent: Step, applyAfterMode: ApplyAfterModeArg, coordinate: string, callback: (fieldArgs: FieldArgs) => T | null | undefined): T | null; export declare function getNullableInputTypeAtPath(startType: GraphQLInputType, path: ReadonlyArray): GraphQLInputType & GraphQLNullableType; //# sourceMappingURL=operationPlan-input.d.ts.map