import { ProfilerOnRenderCallback } from 'react'; import { QueryServiceClient } from '@parca/client'; import { CurrentPathFrame } from '../../../ProfileFlameGraph/FlameGraphArrow/utils'; import { ProfileSource } from '../../../ProfileSource'; import type { FlamegraphData, SamplesData, SandwichData, SourceData, TopTableData, VisualizationType } from '../../types/visualization'; interface GetDashboardItemProps { type: VisualizationType; isHalfScreen: boolean; dimensions: DOMRect | undefined; flamegraphData: FlamegraphData; samplesData?: SamplesData; topTableData?: TopTableData; sandwichData: SandwichData; sourceData?: SourceData; profileSource: ProfileSource; total: bigint; filtered: bigint; curPathArrow: CurrentPathFrame[]; setNewCurPathArrow: (path: CurrentPathFrame[]) => void; perf?: { onRender?: ProfilerOnRenderCallback; }; queryClient: QueryServiceClient; onSwitchToFifteenMinutes?: () => void; } export declare const getDashboardItem: ({ type, isHalfScreen, dimensions, flamegraphData, samplesData, topTableData, sourceData, sandwichData, profileSource, total, filtered, curPathArrow, setNewCurPathArrow, perf, queryClient, onSwitchToFifteenMinutes, }: GetDashboardItemProps) => JSX.Element; export {}; //# sourceMappingURL=index.d.ts.map