import { QueryServiceClient } from '@parca/client'; import { Query } from '@parca/parser'; export interface LabelsQueryProviderContextType { isLabelNamesLoading: boolean; isLabelValuesLoading: boolean; currentLabelName: string | null; setCurrentLabelName: (name: string | null) => void; refetchLabelValues: () => Promise; refetchLabelNames: () => Promise; labelNames: string[]; labelValues: string[]; queryClient: QueryServiceClient; setMatchersString: (arg: string) => void; runQuery: () => void; currentQuery: Query; profileType: string; start?: number; end?: number; suffix?: '_a' | '_b'; } interface LabelsQueryProviderProps { children: React.ReactNode; queryClient: QueryServiceClient; setMatchersString: (arg: string) => void; runQuery: () => void; currentQuery: Query; profileType: string; start?: number; end?: number; suffix?: '_a' | '_b'; } export declare function LabelsQueryProvider({ children, queryClient, setMatchersString, runQuery, currentQuery, profileType, start, end, suffix, }: LabelsQueryProviderProps): JSX.Element; export declare function useLabelsQueryProvider(): LabelsQueryProviderContextType; export {}; //# sourceMappingURL=LabelsQueryProvider.d.ts.map