import type { GraphQLInputObjectType } from "graphql"; import type { AnyInputStep, NotVariableValueNode, UnbatchedExecutionExtra } from "../interfaces.ts"; import { UnbatchedStep } from "../step.ts"; /** * Implements `InputObjectStep` */ export declare class __InputObjectStep extends UnbatchedStep { static $$export: { moduleName: string; exportName: string; }; isSyncAndSafe: boolean; private inputFields; private inputObjectType; private inputValues; constructor(inputObjectType: TInputType, inputValues: NotVariableValueNode | undefined); optimize(): this | import("./constant.ts").ConstantStep; finalize(): void; unbatchedExecute(_extra: UnbatchedExecutionExtra, ...values: any[]): any; get(attrName: string): AnyInputStep; } export type __InputObjectStepWithDollars = __InputObjectStep & { [key in keyof ReturnType & string as `$${key}`]: AnyInputStep; }; //# sourceMappingURL=__inputObject.d.ts.map