import { ReactNode } from 'react'; import { QueryData } from '@perses-dev/plugin-system'; import { Link } from '@perses-dev/core'; import { PanelOptions } from './Panel'; export interface PanelActionsProps { title?: string; description?: string; descriptionTooltipId: string; links?: Link[]; extra?: React.ReactNode; editHandlers?: { onEditPanelClick: () => void; onDuplicatePanelClick: () => void; onDeletePanelClick: () => void; }; readHandlers?: { isPanelViewed?: boolean; onViewPanelClick: () => void; }; viewQueriesHandler?: { onClick: () => void; }; queryResults: QueryData[]; pluginActions?: ReactNode[]; itemActions?: ReactNode[]; areItemActionsDisabled?: boolean; showIcons: PanelOptions['showIcons']; } export declare const PanelActions: React.FC; //# sourceMappingURL=PanelActions.d.ts.map