import { EventTypes } from '../types/EventTypes'; import Popup, { PopupOptions } from './Popup'; import { PopupActions } from './PopupActions'; import { PopupResult } from './PopupResult'; export declare class GeneralPopup extends Popup { static openNewPopup(action: PopupActions, bearerTokenProvider: () => string, data?: any, options?: PopupOptions): Promise; sendData(action: string, data: any): Promise; protected sendDataToPopup(action: string, data: any): () => void; protected finishedEventType: EventTypes; protected sendDataEventType: EventTypes; }