import { UseMutationOptions } from '@tanstack/react-query'; import type { PrometheusMetricsResponseResponse } from '../responses/PrometheusMetricsResponseResponse'; import type { PrometheusQueryRequest } from '../schemas/PrometheusQueryRequest'; import type { ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface GetSyncDataCollectionResultMutationQueryParams { accountIdentifier: string; projectIdentifier?: string; orgIdentifier?: string; } export type GetSyncDataCollectionResultRequestBody = PrometheusQueryRequest; export type GetSyncDataCollectionResultOkResponse = ResponseWithPagination; export type GetSyncDataCollectionResultErrorResponse = {}; export interface GetSyncDataCollectionResultProps extends Omit, 'url'> { queryParams: GetSyncDataCollectionResultMutationQueryParams; body: GetSyncDataCollectionResultRequestBody; } export declare function getSyncDataCollectionResult(props: GetSyncDataCollectionResultProps): Promise; /** * Retrieve data from Prometheus APM to fetch data. */ export declare function useGetSyncDataCollectionResultMutation(options?: Omit, 'mutationKey' | 'mutationFn'>): import("@tanstack/react-query").UseMutationResult;