import { StateCreator } from 'zustand'; import { PanelGroupItemId } from '@perses-dev/core'; import { Middleware } from './common'; import { PanelGroupSlice } from './panel-group-slice'; import { PanelSlice } from './panel-slice'; /** * Slice that handles duplicating Panels. */ export interface DuplicatePanelSlice { /** * Duplicate panel. */ duplicatePanel: (panelGroupItemId: PanelGroupItemId) => void; } /** * Curried function for duplicating a panel. */ export declare function createDuplicatePanelSlice(): StateCreator; //# sourceMappingURL=duplicate-panel-slice.d.ts.map