import { UseMutationOptions } from '@tanstack/react-query'; import type { LicenseUsageActivityResponse } from '../responses/LicenseUsageActivityResponse'; import type { LicenseUsageActivityFilterPropertiesDto } from '../schemas/LicenseUsageActivityFilterPropertiesDto'; import type { ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface LicenseUsageActivityMutationPathParams { accountIdentifier: string; } export interface LicenseUsageActivityMutationQueryParams { /** * @format int64 */ startTime: number; /** * @format int64 */ endTime: number; rollup: boolean; } export type LicenseUsageActivityRequestBody = LicenseUsageActivityFilterPropertiesDto; export type LicenseUsageActivityOkResponse = ResponseWithPagination; export type LicenseUsageActivityErrorResponse = {}; export interface LicenseUsageActivityProps extends LicenseUsageActivityMutationPathParams, Omit, 'url'> { queryParams: LicenseUsageActivityMutationQueryParams; body: LicenseUsageActivityRequestBody; } export declare function licenseUsageActivity(props: LicenseUsageActivityProps): Promise; /** * Get License Usage Data for an account for a given time range */ export declare function useLicenseUsageActivityMutation(options?: Omit, 'mutationKey' | 'mutationFn'>): import("@tanstack/react-query").UseMutationResult;