type MutateFn> = (params: T) => Promise | Promise; interface AuthMutators { deleteApiKey: MutateFn<{ keyId: string; }>; deletePasskey: MutateFn<{ id: string; }>; revokeDeviceSession: MutateFn<{ sessionToken: string; }>; revokeSession: MutateFn<{ token: string; }>; setActiveSession: MutateFn<{ sessionToken: string; }>; updateOrganization: MutateFn<{ organizationId: string; data: Record; }>; updateTeam: MutateFn<{ teamId: string; data: Record; }>; updateUser: MutateFn; unlinkAccount: MutateFn<{ providerId: string; accountId?: string; }>; } export type { AuthMutators as A };