import { type ReactElement, type ReactNode } from "react"; import { type DashboardLayoutExportTransformFn, type IDashboardExportSlideConfig } from "../../model/types/commonTypes.js"; import { type InsightMenuItemsProvider, type RichTextMenuItemsProvider } from "./types.js"; /** * @internal */ interface IDashboardCustomizationsContext { insightMenuItemsProvider?: InsightMenuItemsProvider; richTextMenuItemsProvider?: RichTextMenuItemsProvider; existingExportTransformFn?: DashboardLayoutExportTransformFn; slideConfig?: IDashboardExportSlideConfig; } /** * @internal */ export declare const useDashboardCustomizationsContext: (localCustomizationOverrides?: Partial | undefined) => IDashboardCustomizationsContext; /** * @internal */ export interface IDashboardCustomizationsProviderProps extends IDashboardCustomizationsContext { children: ReactNode; } /** * @internal */ export declare function DashboardCustomizationsProvider({ children, ...components }: IDashboardCustomizationsProviderProps): ReactElement; export {}; //# sourceMappingURL=DashboardCustomizationsContext.d.ts.map