import { ProjectSettingsKyc, UpdateSelfResponse, UserFields } from '@dynamic-labs/sdk-api-core'; export type UpdateUserFieldsArg = Omit; export type UpdateUserReturnPayload = { isSmsVerificationRequired: boolean; isEmailVerificationRequired: boolean; missingFields: ProjectSettingsKyc[]; updateUserProfileResponse: UpdateSelfResponse; verifyOtp?: (verificationToken: string) => Promise; }; export type UpdateUser = (userFields: UpdateUserFieldsArg, options?: { userEnvironmentId?: string; jwtOverride?: string; }) => Promise; export declare const useUpdateUser: (validationSchemaStripUnknown: boolean) => UpdateUser;