import { IReplayAction, IReplayResource } from '@picsart/web-replay-sdk'; import { AuthCredentials } from '../../types'; export type Callback = () => void; export type AuthCallback = (credentials: AuthCredentials) => void; export type ReplayCallback = (replayAction: IReplayAction) => void | Promise; export type ChooserResponseCallback = (resources: IReplayResource[]) => void; export declare const onOpen: (callback: Callback) => () => void; export declare const onReplay: (callback: ReplayCallback) => () => void; export declare const onAuthRedirect: (callback: AuthCallback) => () => void; export declare const onChooserResponse: (callback: ChooserResponseCallback) => () => void; export declare const runOnOpenHandlers: () => Promise; export declare const runReplayHandlers: (replayAction: IReplayAction) => Promise; export declare const runAuthRedirectHandlers: (credentials: AuthCredentials) => Promise;