import type { WidgetCallbacks, WidgetData } from "../domain"; import { WidgetEventService } from "../services/WidgetEventService"; import { WidgetValidationService } from "../services/WidgetValidationService"; import type { WidgetStateManager } from "../services/WidgetStateManager"; interface UseWidgetServicesParams { hide: () => void; resize: (height: string) => void; userId: string; callbacks?: WidgetCallbacks; data: WidgetData; stateManager: WidgetStateManager; } export declare const useWidgetServices: ({ hide, resize, userId, callbacks, data, stateManager }: UseWidgetServicesParams) => { eventService: WidgetEventService; validationService: WidgetValidationService; handleWebViewMessage: (message: string) => Promise; }; export {}; //# sourceMappingURL=useWidgetServices.d.ts.map