import { HostAuthDetails } from '@mangopay/checkout-sdk-core'; import { AppEventsDispatcher } from '../proxy'; export declare class RedirectFlowService { private dispatchSdkEventOutside; constructor(dispatchMessage: AppEventsDispatcher['dispatchSdkEventOutside']); private childWindow; onOpenHostAuthPopupWindow({ url, overlay }: HostAuthDetails, unsubscribeCallbacks: (() => void)[]): void; hidePopupWindowOverlay(): void; onOpenHostAuthPopupModal({ url }: HostAuthDetails, unsubscribeCallbacks: (() => void)[], setLoading?: (loading: boolean) => void): void; hidePopupModalOverlay(setLoading?: (loading: boolean) => void): void; private onPopupWindowOverlayClick; private onWindowOverlayCloseClick; private onModalOverlayCloseClick; showPopupWindowOverlay(unsubscribeCallbacks: (() => void)[]): void; }