import { MergeUserConflictResolution, SdkUser, UpdateSelfResponse, UserFields, UserFieldsCheckParams, UserFieldsCheckResponse } from '@dynamic-labs/sdk-api-core'; import { UserProfile } from '../../../..'; export type UpdateUserResponse = UpdateSelfResponse & { userProfile?: UserProfile; }; export declare const updateUserProfileFields: (environmentId: string, fields: UserFields) => Promise; export declare const mergeUserAccounts: (environmentId: string) => Promise; export declare const verifyMergeUsers: (environmentId: string, mergeConflictResolutions: MergeUserConflictResolution[]) => Promise; export declare const hardDeleteUser: (environmentId: string) => Promise; export declare const refreshUserJwt: ({ environmentId, }: { environmentId: string; }) => Promise; export declare const getAuthenticatedUser: ({ environmentId, }: { environmentId: string; }) => Promise; /** Hook implementation of [getUserFieldsCheck] */ export declare const getUserFieldsCheck: ({ environmentId, filter, }: { environmentId: string; filter: UserFieldsCheckParams; }) => Promise; export declare const unlinkEmail: ({ environmentId, primaryWalletId, verifiedCredentialId, }: { environmentId: string; primaryWalletId: string; verifiedCredentialId: string; }) => Promise;