/** * 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, SeedAppLimitCapsDefaultsInput, SeedAppLimitDefaultsInput, SeedOrgLimitCapsDefaultsInput, SeedOrgLimitDefaultsInput, ProvisionBucketPayload, SeedAppLimitCapsDefaultsPayload, SeedAppLimitDefaultsPayload, SeedOrgLimitCapsDefaultsPayload, SeedOrgLimitDefaultsPayload, ProvisionBucketPayloadSelect, SeedAppLimitCapsDefaultsPayloadSelect, SeedAppLimitDefaultsPayloadSelect, SeedOrgLimitCapsDefaultsPayloadSelect, SeedOrgLimitDefaultsPayloadSelect } 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 SeedAppLimitCapsDefaultsVariables { input: SeedAppLimitCapsDefaultsInput; } export interface SeedAppLimitDefaultsVariables { input: SeedAppLimitDefaultsInput; } export interface SeedOrgLimitCapsDefaultsVariables { input: SeedOrgLimitCapsDefaultsInput; } export interface SeedOrgLimitDefaultsVariables { input: SeedOrgLimitDefaultsInput; } export declare function createMutationOperations(client: OrmClient): { provisionBucket: (args: ProvisionBucketVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ provisionBucket: InferSelectResult | null; }>; seedAppLimitCapsDefaults: (args: SeedAppLimitCapsDefaultsVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ seedAppLimitCapsDefaults: InferSelectResult | null; }>; seedAppLimitDefaults: (args: SeedAppLimitDefaultsVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ seedAppLimitDefaults: InferSelectResult | null; }>; seedOrgLimitCapsDefaults: (args: SeedOrgLimitCapsDefaultsVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ seedOrgLimitCapsDefaults: InferSelectResult | null; }>; seedOrgLimitDefaults: (args: SeedOrgLimitDefaultsVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ seedOrgLimitDefaults: InferSelectResult | null; }>; };