import * as larkin from '../larkin/client/larkin'; export declare type Event = larkin.Event; export declare class EventTarget implements larkin.NotificationsAPI { private _onlaunch?; private _onhide?; private _onunhide?; private _onterminate?; addEventListener: (type: string, callback: (event?: Event) => void) => void; constructor(listenerMethod: (type: string, callback: (event?: Event | undefined) => void) => void); get onlaunch(): ((event?: Event) => void) | undefined; set onlaunch(callback: ((event?: Event) => void) | undefined); get onhide(): ((event?: Event) => void) | undefined; set onhide(callback: ((event?: Event) => void) | undefined); get onunhide(): ((event?: Event) => void) | undefined; set onunhide(callback: ((event?: Event) => void) | undefined); get onterminate(): ((event?: Event) => void) | undefined; set onterminate(callback: ((event?: Event) => void) | undefined); }