import { QueryServiceClient } from '@parca/client'; import { DateTimeRange } from '@parca/components'; import { Query } from '@parca/parser'; import { ProfileSelection } from '..'; import { QuerySelection } from './index'; interface MetricsGraphSectionProps { showMetricsGraph: boolean; setDisplayHideMetricsGraphButton?: (show: boolean) => void; querySelection: QuerySelection; profileSelection: ProfileSelection | null; comparing: boolean; sumBy: string[] | undefined; defaultSumByLoading: boolean; queryClient: QueryServiceClient; queryExpressionString: string; setTimeRangeSelection: (range: DateTimeRange) => void; selectQuery: (query: QuerySelection) => void; setProfileSelection: (mergeFrom: bigint, mergeTo: bigint, query: Query) => void; query: Query; setNewQueryExpression: (queryExpression: string) => void; setQueryExpression: (updateTs?: boolean) => void; commitDraft: (refreshedTimeRange?: { from: number; to: number; timeSelection: string; }, expression?: string) => void; profileTypesLoading?: boolean; hasNoProfileTypes?: boolean; } export declare function MetricsGraphSection({ showMetricsGraph, setDisplayHideMetricsGraphButton, querySelection, profileSelection, comparing, sumBy, defaultSumByLoading, queryClient, queryExpressionString, setTimeRangeSelection, selectQuery, setProfileSelection, query, setNewQueryExpression, commitDraft, profileTypesLoading, hasNoProfileTypes, }: MetricsGraphSectionProps): JSX.Element; export {}; //# sourceMappingURL=MetricsGraphSection.d.ts.map