/// import { ActiveCronAndSubscriptionMap, CronServiceType, RequestCronAndSubscriptionAction, RequestInitCronAndSubscription, SubscriptionServiceType } from '@soul-wallet/extension-base/background/KoniTypes'; import { MessageTypes, RequestTypes, ResponseType } from '@soul-wallet/extension-base/background/types'; import KoniState from '@soul-wallet/extension-base/koni/background/handlers/State'; export default class Mobile { private state; constructor(state: KoniState); ping(): string; initCronAndSubscription({ cron: { activeServices, intervalMap }, subscription: { activeServices } }: RequestInitCronAndSubscription): ActiveCronAndSubscriptionMap; subscribeActiveCronAndSubscriptionServiceMap(id: string, port: chrome.runtime.Port): ActiveCronAndSubscriptionMap; startCronAndSubscriptionServices({ cronServices, subscriptionServices }: RequestCronAndSubscriptionAction): void; stopCronAndSubscriptionServices({ cronServices, subscriptionServices }: RequestCronAndSubscriptionAction): void; restartCronAndSubscriptionServices({ cronServices, subscriptionServices }: RequestCronAndSubscriptionAction): void; startCronServices(services: CronServiceType[]): void; stopCronServices(services: CronServiceType[]): void; restartCronServices(services: CronServiceType[]): void; startSubscriptionServices(services: SubscriptionServiceType[]): void; stopSubscriptionServices(services: SubscriptionServiceType[]): void; restartSubscriptionServices(services: SubscriptionServiceType[]): void; handle(id: string, type: TMessageType, request: RequestTypes[TMessageType], port: chrome.runtime.Port): Promise>; }