export interface IBackgroundTimerSetTimeoutMsg { id: number; duration: number; } export interface IBackgroundTimerStopTimeoutMsg { id: number; } export declare enum BackgroundTimerMsgTypeEnum { SET_TIMEOUT = "set-timeout", CLEAR_TIMEOUT = "clear-timeout" } export interface IBackgroundTimerMsg { type: BackgroundTimerMsgTypeEnum; payload: IBackgroundTimerSetTimeoutMsg | IBackgroundTimerStopTimeoutMsg; }