import React, { FC, PropsWithChildren, RefObject } from 'react'; export type DynamicBridgeWidgetEvents = { onDynamicBridgeWidgetClose: () => void; }; export type DynamicBridgeWidgetContextType = { events: DynamicBridgeWidgetEvents; bridgeWidgetView: DynamicBridgeWidgetContextViews; setBridgeWidgetView: (view: DynamicBridgeWidgetContextViews) => void; widgetRef: RefObject; inlineControlsRef: RefObject; goToProfileView: () => void; }; export declare const DynamicBridgeWidgetContext: React.Context; export declare const useDynamicBridgeWidgetContext: () => DynamicBridgeWidgetContextType; export type DynamicBridgeWidgetContextViews = 'wallets' | 'profile' | 'edit-profile'; export declare const DynamicBridgeWidgetContextProvider: FC;