export type InputMaybe<_R = never> = never; export interface AllOperations { [key: string]: {variables: any; return: any}; [key: number | symbol]: never; } type UnpackedInput = 'input' extends keyof InputType ? InputType['input'] : InputType; type UnpackedInputMaybe = InputType extends InputMaybe ? InputMaybe> : UnpackedInput; export type OperationVariables< Operation extends keyof Operations, Operations extends AllOperations, > = Operations[Operation]['variables'] extends Record ? Record : { variables?: { [k in keyof Operations[Operation]['variables']]: UnpackedInputMaybe< Operations[Operation]['variables'][k] >; }; }; export type ResponseWithType = Omit & { json: () => Promise; }; export type ReturnData< Operation extends keyof Operations, Operations extends AllOperations, > = Operation extends keyof Operations ? Operations[Operation]['return'] : any;