export declare enum AclActionType { OWNER = 1, PARTIAL = 2, FULL = 3, BACK_OFFICE = 4, SYSTEM_ADMIN = 5 } export declare const PERMISSION: { COMPANY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; TOPUP: number; EDIT_BILLING: number; TRANSACTION_HISTORY: number; VERIFY_KYC: number; SETTING: number; }; OWN_COMPANY: { PROFILE: number; RESET_PASSWORD: number; }; CONTACT: { READ: number; CREATE: number; UPDATE: number; DELETE: number; VISIBLE_PHONE: number; SECURE: number; }; BOT: { READ: number; CREATE: number; UPDATE: number; DELETE: number; START_STOP: number; SETTING: number; SYNC_CONVERSATION: number; }; OFFICIAL_ACCOUNT: { READ: number; CREATE: number; UPDATE: number; DELETE: number; START_STOP: number; SETTING: number; }; AIRLINE_DASHBOARD: { GENERAL: number; }; INTERNAL_AIRLINE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; IMPORT: number; SEND_MESSAGE: number; SETTING: number; EDIT_PASSENGER: number; BROADCAST: number; }; PHONE_BULK_CHECK: { READ: number; CREATE: number; }; TEMPLATE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; BACK_OFFICE_REVIEW: number; BACK_OFFICE_APPROVE: number; }; USER_MANAGEMENT: { READ: number; CREATE: number; INVITE: number; UPDATE: number; DISABLE: number; DELETE: number; }; BULK_CAMPAIGN: { READ: number; CREATE: number; UPDATE: number; DELETE: number; DELETE_CONTACT: number; IMPORT_PARTNER_CONTACT: number; BROADCAST: number; UPLOAD_FILE: number; }; BLACK_LIST: { READ: number; CREATE: number; UPDATE: number; DELETE: number; GLOBAL: number; }; LABEL: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; CHAT: { READ: number; LIVE_AGENT: number; DASHBOARD: number; REPORT: number; }; COMPLIANCE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; LEAD: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; TEMPLATE_LIBRARY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; DASHBOARD: { REPORT_BALANCE_CHANNEL: number; REPORT_OFFICIAL_ACCOUNT: number; REPORT_COMPANY: number; REPORT_BULK_CAMPAIGN: number; }; SYSTEM_SETTING: { RESET: number; LADING_PAGE: number; CDR: number; }; ONBOARDING_MANAGEMENT: { READ: number; BACK_OFFICE_REVIEW: number; BACK_OFFICE_APPROVE: number; }; BILLING_CDR: { READ: number; CREATE: number; DELETE: number; SETTING: number; CREATE_SMS: number; MONTHLY_BILLING: number; }; API_KEY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; CUSTOMER: { READ: number; CREATE: number; UPDATE: number; DELETE: number; SETTING: number; }; TICKET: { READ: number; CREATE: number; UPDATE: number; DELETE: number; ASSIGN: number; TRANSFER: number; DASHBOARD: number; CREATE_PIN: number; DELETE_PIN: number; }; AGENT_GROUP: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; TICKET_CATEGORY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; SEGMENT: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; PRODUCT: { READ: number; CREATE: number; UPDATE: number; DELETE: number; SETTING: number; IMPORT_SYSTEM: number; }; INVOICE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; BRANCH: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; REPLY_TEMPLATE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; COMPANY_ROLE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; PRODUCT_CATEGORY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; COMPANY_MEMBER: { READ: number; CREATE: number; UPDATE: number; DELETE: number; SETTING: number; DISABLE: number; INVITE: number; }; CRM_PROFILE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; SLA: { READ: number; CREATE: number; UPDATE: number; DELETE: number; SETTING: number; }; PAYMENT: { READ: number; SETTING: number; CREATE: number; UPDATE: number; DELETE: number; }; BROADCAST: { CREATE: number; UPDATE: number; DELETE: number; READ: number; }; AUDIT: { READ: number; }; ORDER: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; FUNCTION_TARIFF: { READ: number; CREATE: number; DELETE: number; }; COMPANY_FUNCTION: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; CHANNEL: { REQUEST: number; READ: number; CREATE: number; UPDATE: number; DELETE: number; LIVE_MESSAGE: number; REVIEW: number; RCS_LAUNCH: number; SYNC_CONVERSATION: number; }; PRODUCT_PARTNER: { READ: number; CREATE: number; UPDATE: number; DELETE: number; DASHBOARD_ESIM: number; }; MONITOR: { BULK: number; }; LANDING_PAGE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; INVENTORY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; COUPON: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; MULTI_ROUTE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; CARRIER: { REPORT: number; REPORT_SMS: number; CDR: number; }; MONITOR_PROFILE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; MONITOR_ALERT: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; SMPP: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; STORAGE: { VIEW: number; DELETE: number; }; FINANCE: { MARGIN: number; }; ECOMMERCE_ORDER: { READ: number; UPDATE: number; }; PRODUCT_SERVICE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; SURVEY: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; EC_WAREHOUSE: { READ: number; CREATE: number; UPDATE: number; DELETE: number; }; }; export interface ActionDescription { actionId: number; name: string; enableType: boolean; maxType?: number; listType?: Array; description?: string; }