/** * Class that represents a detector for the forter token loaded event. */ export default class ForterTokenLoadedEventDetector { private forterTokenLoadedEventPromise; private forterTokenLoadedEventPromiseResolve; /** * Sets up the forter token loaded promise that will be resolved * when the forter token event is raised and starts listening * to the forter token loaded event. */ constructor(); /** * Method that will be used to retrieve the forter token * after it is loaded. * * @returns Promise that will be resolved with the forter token when the event is raised by forter script. */ getForterToken(): Promise; /** * Sets up the required event listeners in order to detect when the forter * token is loaded and resolve the promise returned by getForterToken. */ setupForterTokenLoadedEventListener(): void; }