/** * 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 { CheckPasswordInput, ConfirmDeleteAccountInput, CreateApiKeyInput, CreateOrgApiKeyInput, CreateOrgPrincipalInput, DeleteOrgPrincipalInput, DeletePrincipalInput, DisconnectAccountInput, ExtendTokenExpiresInput, ForgotPasswordInput, LinkIdentityInput, ProvisionBucketInput, ProvisionNewUserInput, RequestCrossOriginTokenInput, ResetPasswordInput, RevokeApiKeyInput, RevokeOrgApiKeyInput, RevokeSessionInput, SendAccountDeletionEmailInput, SendVerificationEmailInput, SetPasswordInput, SignInInput, SignInCrossOriginInput, SignInSmsOtpInput, SignOutInput, SignUpInput, SignUpSmsInput, VerifyEmailInput, VerifyPasswordInput, VerifyTotpInput, CheckPasswordPayload, ConfirmDeleteAccountPayload, CreateApiKeyPayload, CreateOrgApiKeyPayload, CreateOrgPrincipalPayload, DeleteOrgPrincipalPayload, DeletePrincipalPayload, DisconnectAccountPayload, ExtendTokenExpiresPayload, ForgotPasswordPayload, LinkIdentityPayload, ProvisionBucketPayload, ProvisionNewUserPayload, RequestCrossOriginTokenPayload, ResetPasswordPayload, RevokeApiKeyPayload, RevokeOrgApiKeyPayload, RevokeSessionPayload, SendAccountDeletionEmailPayload, SendVerificationEmailPayload, SetPasswordPayload, SignInPayload, SignInCrossOriginPayload, SignInSmsOtpPayload, SignOutPayload, SignUpPayload, SignUpSmsPayload, VerifyEmailPayload, VerifyPasswordPayload, VerifyTotpPayload, CheckPasswordPayloadSelect, ConfirmDeleteAccountPayloadSelect, CreateApiKeyPayloadSelect, CreateOrgApiKeyPayloadSelect, CreateOrgPrincipalPayloadSelect, DeleteOrgPrincipalPayloadSelect, DeletePrincipalPayloadSelect, DisconnectAccountPayloadSelect, ExtendTokenExpiresPayloadSelect, ForgotPasswordPayloadSelect, LinkIdentityPayloadSelect, ProvisionBucketPayloadSelect, ProvisionNewUserPayloadSelect, RequestCrossOriginTokenPayloadSelect, ResetPasswordPayloadSelect, RevokeApiKeyPayloadSelect, RevokeOrgApiKeyPayloadSelect, RevokeSessionPayloadSelect, SendAccountDeletionEmailPayloadSelect, SendVerificationEmailPayloadSelect, SetPasswordPayloadSelect, SignInPayloadSelect, SignInCrossOriginPayloadSelect, SignInSmsOtpPayloadSelect, SignOutPayloadSelect, SignUpPayloadSelect, SignUpSmsPayloadSelect, VerifyEmailPayloadSelect, VerifyPasswordPayloadSelect, VerifyTotpPayloadSelect } from '../input-types'; export interface CheckPasswordVariables { input: CheckPasswordInput; } export interface ConfirmDeleteAccountVariables { input: ConfirmDeleteAccountInput; } export interface CreateApiKeyVariables { input: CreateApiKeyInput; } export interface CreateOrgApiKeyVariables { input: CreateOrgApiKeyInput; } export interface CreateOrgPrincipalVariables { input: CreateOrgPrincipalInput; } export interface DeleteOrgPrincipalVariables { input: DeleteOrgPrincipalInput; } export interface DeletePrincipalVariables { input: DeletePrincipalInput; } export interface DisconnectAccountVariables { input: DisconnectAccountInput; } export interface ExtendTokenExpiresVariables { input: ExtendTokenExpiresInput; } export interface ForgotPasswordVariables { input: ForgotPasswordInput; } export interface LinkIdentityVariables { input: LinkIdentityInput; } /** * 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 ProvisionNewUserVariables { input: ProvisionNewUserInput; } export interface RequestCrossOriginTokenVariables { input: RequestCrossOriginTokenInput; } export interface ResetPasswordVariables { input: ResetPasswordInput; } export interface RevokeApiKeyVariables { input: RevokeApiKeyInput; } export interface RevokeOrgApiKeyVariables { input: RevokeOrgApiKeyInput; } export interface RevokeSessionVariables { input: RevokeSessionInput; } export interface SendAccountDeletionEmailVariables { input: SendAccountDeletionEmailInput; } export interface SendVerificationEmailVariables { input: SendVerificationEmailInput; } export interface SetPasswordVariables { input: SetPasswordInput; } export interface SignInVariables { input: SignInInput; } export interface SignInCrossOriginVariables { input: SignInCrossOriginInput; } export interface SignInSmsOtpVariables { input: SignInSmsOtpInput; } export interface SignOutVariables { input: SignOutInput; } export interface SignUpVariables { input: SignUpInput; } export interface SignUpSmsVariables { input: SignUpSmsInput; } export interface VerifyEmailVariables { input: VerifyEmailInput; } export interface VerifyPasswordVariables { input: VerifyPasswordInput; } export interface VerifyTotpVariables { input: VerifyTotpInput; } export declare function createMutationOperations(client: OrmClient): { checkPassword: (args: CheckPasswordVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ checkPassword: InferSelectResult | null; }>; confirmDeleteAccount: (args: ConfirmDeleteAccountVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ confirmDeleteAccount: InferSelectResult | null; }>; createApiKey: (args: CreateApiKeyVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ createApiKey: InferSelectResult | null; }>; createOrgApiKey: (args: CreateOrgApiKeyVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ createOrgApiKey: InferSelectResult | null; }>; createOrgPrincipal: (args: CreateOrgPrincipalVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ createOrgPrincipal: InferSelectResult | null; }>; deleteOrgPrincipal: (args: DeleteOrgPrincipalVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ deleteOrgPrincipal: InferSelectResult | null; }>; deletePrincipal: (args: DeletePrincipalVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ deletePrincipal: InferSelectResult | null; }>; disconnectAccount: (args: DisconnectAccountVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ disconnectAccount: InferSelectResult | null; }>; extendTokenExpires: (args: ExtendTokenExpiresVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ extendTokenExpires: InferSelectResult | null; }>; forgotPassword: (args: ForgotPasswordVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ forgotPassword: InferSelectResult | null; }>; linkIdentity: (args: LinkIdentityVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ linkIdentity: InferSelectResult | null; }>; provisionBucket: (args: ProvisionBucketVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ provisionBucket: InferSelectResult | null; }>; provisionNewUser: (args: ProvisionNewUserVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ provisionNewUser: InferSelectResult | null; }>; requestCrossOriginToken: (args: RequestCrossOriginTokenVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ requestCrossOriginToken: InferSelectResult | null; }>; resetPassword: (args: ResetPasswordVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ resetPassword: InferSelectResult | null; }>; revokeApiKey: (args: RevokeApiKeyVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ revokeApiKey: InferSelectResult | null; }>; revokeOrgApiKey: (args: RevokeOrgApiKeyVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ revokeOrgApiKey: InferSelectResult | null; }>; revokeSession: (args: RevokeSessionVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ revokeSession: InferSelectResult | null; }>; sendAccountDeletionEmail: (args: SendAccountDeletionEmailVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ sendAccountDeletionEmail: InferSelectResult | null; }>; sendVerificationEmail: (args: SendVerificationEmailVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ sendVerificationEmail: InferSelectResult | null; }>; setPassword: (args: SetPasswordVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ setPassword: InferSelectResult | null; }>; signIn: (args: SignInVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ signIn: InferSelectResult | null; }>; signInCrossOrigin: (args: SignInCrossOriginVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ signInCrossOrigin: InferSelectResult | null; }>; signInSmsOtp: (args: SignInSmsOtpVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ signInSmsOtp: InferSelectResult | null; }>; signOut: (args: SignOutVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ signOut: InferSelectResult | null; }>; signUp: (args: SignUpVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ signUp: InferSelectResult | null; }>; signUpSms: (args: SignUpSmsVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ signUpSms: InferSelectResult | null; }>; verifyEmail: (args: VerifyEmailVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ verifyEmail: InferSelectResult | null; }>; verifyPassword: (args: VerifyPasswordVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ verifyPassword: InferSelectResult | null; }>; verifyTotp: (args: VerifyTotpVariables, options: { select: S; } & StrictSelect) => QueryBuilder<{ verifyTotp: InferSelectResult | null; }>; };