import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Analytics extends ClientSDK { /** * Get user activity grouped by endpoint * * @remarks * Returns user activity data grouped by endpoint for the last 30 (completed) UTC days. Pass `workspace_id` to scope the response to a single workspace. Pass `group_by=workspace` to split each row per workspace and include `workspace_id` on every item; by default rows are aggregated across workspaces and `workspace_id` is not returned. Activity recorded before workspace resolution existed is permanently attributed to the account default workspace (no backfill is possible). [Management key](/docs/guides/overview/auth/management-api-keys) required. */ getUserActivity(request?: operations.GetUserActivityRequest | undefined, options?: RequestOptions): Promise; /** * Get available analytics metrics and dimensions * * @remarks * Returns the available metrics, dimensions, filter operators, and granularities for the analytics query endpoint. [Management key](/docs/guides/overview/auth/management-api-keys) required. */ getAnalyticsMeta(request?: operations.GetAnalyticsMetaRequest | undefined, options?: RequestOptions): Promise; /** * Query analytics data * * @remarks * Execute an analytics query with specified metrics, dimensions, filters, and time range. [Management key](/docs/guides/overview/auth/management-api-keys) required. */ queryAnalytics(request: operations.QueryAnalyticsRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=analytics.d.ts.map