import type { CustomDashboardWidgetComponent } from "../../presentation/widget/widget/types.js"; import { type IDashboardWidgetCustomizer } from "../customizer.js"; import { type IDashboardCustomizationLogger } from "./customizationLogging.js"; export declare class DefaultWidgetCustomizer implements IDashboardWidgetCustomizer { private readonly logger; private state; constructor(logger: IDashboardCustomizationLogger); addCustomWidget: (widgetType: string, Component: CustomDashboardWidgetComponent) => IDashboardWidgetCustomizer; sealCustomizer: () => IDashboardWidgetCustomizer; getWidgetComponentProvider: () => (widget: import("../../model/types/layoutTypes.js").ExtendedDashboardWidget) => CustomDashboardWidgetComponent | undefined; } //# sourceMappingURL=widgetCustomizer.d.ts.map