import type { ReactNode } from 'react'; export declare enum MFABusiness { EDIT_ORG_PROFILES = "edit_organization_profiles", INVITE_ORG_MEMBER = "invite_organization_member", DELETE_ORG_MEMBER = "delete_organization_member", FREEZE_ORG_MEMBER = "freeze_organization_member", UNFREEZE_ORG_MEMBER = "unfreeze_organization_member", EDIT_MEMBER_ROLES = "edit_member_roles", FREEZE_ORG = "freeze_organization", EDIT_CUSTOM_ROLE = "edit_custom_role", CREATE_ADDRESS_BOOK = "create_address_book", EDIT_ADDRESS_BOOK = "edit_address_book", DELETE_ADDRESS_BOOK = "delete_address_book", EDIT_RISK_POLICY = "edit_business_risk_policy", CREATE_SCW = "create_smart_contract_wallet", UPDATE_SCW = "update_smart_contract_wallet", CREATE_API_KEY = "create_api_key", UPDATE_API_KEY = "update_api_key", DELETE_API_KEY = "delete_api_key", CREATE_WEBHOOK = "create_webhook", UPDATE_WEBHOOK = "update_webhook", DELETE_WEBHOOK = "delete_webhook", CREATE_OCW_KEY_GROUP = "create_ocw_key_group", CREATE_UCW_PROJECT = "create_ucw_project", CREATE_POLICY = "create_policy", DELETE_POLICY = "delete_policy", UPDATE_POLICY = "edit_policy", ADD_ADDRESS = "add_address", DELETE_ADDRESS = "delete_address" } export declare enum MFAMethodKey { GOOGLE_AUTH = "google_auth", SECUTIRY_KEY = "security_key", COBO_GUARD = "cobo_guard", PORTAL_MOBILE = "portal_mobile" } export declare enum MFAMethodStatus { AVAILABLE = "Active", NOT_BOUND = "Deactivated" } export declare enum MFAModalTitleId { VERIFICATION = "verification", CONFIRMATION = "confirmation" } export interface MFAMethodInfo { key: MFAMethodKey; order: number; nameId: string; icon: ReactNode; modalTitle: MFAModalTitleId; setUpAction: string; } export interface MfaListItem { mfaMethod: string; mfaStatus: string; } export interface MFAModalCallbackParams { mfa_params: string; } export declare enum EApprovalStatus { UnderReview = "UnderReview", NotRequest = "NotRequest" }