/** * Custom mutation operations * @generated by @constructive-io/graphql-codegen * DO NOT EDIT - changes will be overwritten */ import { OrmClient } from '../client'; import { QueryBuilder } from '../query-builder'; import type { InferSelectResult, StrictSelect } from '../select-types'; import type { ProvisionBucketInput, SubmitAppInviteCodeInput, SubmitOrgInviteCodeInput, ProvisionBucketPayload, SubmitAppInviteCodePayload, SubmitOrgInviteCodePayload, ProvisionBucketPayloadSelect, SubmitAppInviteCodePayloadSelect, SubmitOrgInviteCodePayloadSelect } from '../input-types'; /** * Variables for provisionBucket * Provision an S3 bucket for a logical bucket in the database. Reads the bucket config via RLS, then creates and configures the S3 bucket with the appropriate privacy policies, CORS rules, and lifecycle settings. */ export interface ProvisionBucketVariables { input: ProvisionBucketInput; } export interface SubmitAppInviteCodeVariables { input: SubmitAppInviteCodeInput; } export interface SubmitOrgInviteCodeVariables { input: SubmitOrgInviteCodeInput; } export declare function createMutationOperations(client: OrmClient): { provisionBucket: (args: ProvisionBucketVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ provisionBucket: InferSelectResult | null; }>; submitAppInviteCode: (args: SubmitAppInviteCodeVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ submitAppInviteCode: InferSelectResult | null; }>; submitOrgInviteCode: (args: SubmitOrgInviteCodeVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ submitOrgInviteCode: InferSelectResult | null; }>; };