import { IClosePayload, IBootstrapPayload, IResolveResponse, IRedirectResPayload, ICustomEventPayload, IDeactivatePayload, ISyncRequestPayload, IGotoActionPayload, IVisibilityChangedPayload } from '@picsart/miniapp-sdk-types'; declare const onBootstrap: (cb: (payload: IBootstrapPayload) => void | Promise) => () => void; declare const onResolveMessage: (cb: (payload: IResolveResponse>) => void | Promise) => () => void; declare const onAuthRedirectResponse: (cb: (payload: IRedirectResPayload) => void | Promise) => () => void; declare const onClose: (cb: (payload: IClosePayload) => void | Promise) => () => void; declare const onContextChange: (cb: (payload: import("@picsart/miniapp-sdk-types").ITransferContext) => void | Promise) => () => void; declare const onCustomEvent: (cb: (payload: ICustomEventPayload) => void | Promise) => () => void; declare const onDeactivate: (cb: (payload: IDeactivatePayload) => void | Promise) => () => void; declare const onResume: (cb: (payload: unknown) => void | Promise) => () => void; declare const onSyncRequest: (cb: (payload: ISyncRequestPayload) => void | Promise) => () => void; declare const onGotoAction: (cb: (payload: IGotoActionPayload) => void | Promise) => () => void; declare const onVisibilityChange: (cb: (payload: IVisibilityChangedPayload) => void | Promise) => () => void; export { onClose, onResume, onBootstrap, onDeactivate, onGotoAction, onSyncRequest, onCustomEvent, onContextChange, onResolveMessage, onVisibilityChange, onAuthRedirectResponse, };