import type { SoluCXKey, WidgetData, WidgetOptions, WidgetCallbacks } from "../domain"; import type { WidgetStateManager } from "../services/WidgetStateManager"; import type { WidgetValidationService } from "../services/WidgetValidationService"; interface UseWidgetBootstrapParams { soluCXKey: SoluCXKey; data: WidgetData; userId: string; options?: WidgetOptions; callbacks?: WidgetCallbacks; open: () => Promise; hide: () => void; validationService: WidgetValidationService; stateManager: WidgetStateManager; } export declare const useWidgetBootstrap: ({ soluCXKey, data, userId, options, callbacks, open, hide, validationService, stateManager, }: UseWidgetBootstrapParams) => { widgetUri: string | null; widgetOptions: WidgetOptions | null; bootstrap: () => Promise; }; export {}; //# sourceMappingURL=useWidgetBootstrap.d.ts.map