import { RenderWidgetsOptions } from '../types/widgets/RenderWidgetsOptions'; import { RenderWidgetsResult } from '../types/widgets/RenderWidgetsResult'; /** * Renders the widgets embedded in `container` using the host's private widget * manager. Superset of the four widget services: constructor path first with a * prototype fallback, a global queue that serializes renders, per-cancelKey * cancellation of superseded renders, configurable retries, swallowing of known * internal Staffbase errors, and a once-per-session warning when the manager is * missing. Returns a typed result so callers can react (e.g. mark a * data-widget-render-error attribute). * @param {HTMLElement | null} container - The element whose embedded widgets are rendered. * @param {RenderWidgetsOptions} options - Retry, error and cancellation options. * @returns {Promise} The typed render result. */ export declare const renderWidgets: (container: HTMLElement | null, options?: RenderWidgetsOptions) => Promise; //# sourceMappingURL=renderWidgets.d.ts.map