import { Entity, EntityData } from "../constant";
import type { TModifyListByEntity, TModifyByDocumentData, TSortByID, TSortByIsPrimary, TSortByVerificationStatus, TSortEntity, TModifyOrganizationByDocumentData, TModifyOrganizationList, TModifyProfilePicture, TModifySecurityResetUserSecurity, VerifySecurityData, UserData, ICreateUserData, PromotionCustomField } from "../types";
declare class UserHelper {
    static modifyListByEntity: TModifyListByEntity;
    static modifyByDocumentData: TModifyByDocumentData;
    static modifyOrganizationByDocumentData: TModifyOrganizationByDocumentData;
    static modifyOrganizationList: TModifyOrganizationList;
    static modifyProfilePicture: TModifyProfilePicture;
    static modifySecurityByResetUserSecurity: TModifySecurityResetUserSecurity;
    static sortEntity: TSortEntity;
    static sortByIsPrimary: TSortByIsPrimary;
    static sortByVerificationStatus: TSortByVerificationStatus;
    static sortById: TSortByID;
    static extractDeviceData: (data: UserData | VerifySecurityData) => import("..").Device;
    static fillUserDataByEntity(entity: Entity, entityData: EntityData, data: any, id: number): UserData;
    static fillPromotionData: (data: Pick<ICreateUserData, "giftData" | "referralCode" | "referralCodeType">) => PromotionCustomField | undefined;
}
export { UserHelper };
