import type { UseDashboardModelResult } from '../../../domains/dashboarding/dashboard-model'; import type { DashboardPersistenceManager } from './types.js'; /** * Creates a {@link DashboardPersistenceManager} that forwards add/patch operations through * the same `dispatchChanges` function returned by {@link useDashboardModelInternal} / * * @param dispatchDashboardModelChanges - Dashboard model dispatch (e.g. `dispatchChanges` from `useDashboardModelInternal`) * @returns Persistence manager for the composition layer * @sisenseInternal */ export declare function createDashboardPersistenceManager(dispatchDashboardModelChanges: UseDashboardModelResult['dispatchChanges']): DashboardPersistenceManager;