import { ShowWidget, GetWidgetVisibilityStatus } from './managementMethods.cjs'; import '../dappCore/types.cjs'; import './responsiveUIHandlers.cjs'; declare const CORE_SDK_NOT_INITIALIZED = "\"initNufiDappSdk\" was not called"; type IFrameOptions = { zIndex?: number; responsive?: boolean; colorMode?: 'dark' | 'light'; }; declare let widgetManagementReadyPromise: Promise | null; declare function ensureWidgetEmbeddedInIframe(params: { type: 'prefetch'; baseUrl: string; iframeOptions?: IFrameOptions; } | { type: 'updateQueryString'; query: `?${string}`; }): { iframeDidRefresh: boolean; sendPortPostMessage: (message: unknown, transfer: Transferable[]) => void; sendSimplePostMessage: (message: unknown) => void; showWidget: ShowWidget; hideWidget: () => void; getWidgetVisibilityStatus: GetWidgetVisibilityStatus; }; type EnsureWidgetEmbeddedInIframe = typeof ensureWidgetEmbeddedInIframe; export { CORE_SDK_NOT_INITIALIZED, type EnsureWidgetEmbeddedInIframe, type IFrameOptions, ensureWidgetEmbeddedInIframe, widgetManagementReadyPromise };