// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../../../core/resource'; import * as ReportsAPI from './reports/reports'; import { BaseReports, ReportGetParams, Reports } from './reports/reports'; export class BaseAnalytics extends APIResource { static override readonly _key: readonly ['dnsFirewall', 'analytics'] = Object.freeze([ 'dnsFirewall', 'analytics', ] as const); } export class Analytics extends BaseAnalytics { reports: ReportsAPI.Reports = new ReportsAPI.Reports(this._client); } Analytics.Reports = Reports; Analytics.BaseReports = BaseReports; export declare namespace Analytics { export { Reports as Reports, BaseReports as BaseReports, type ReportGetParams as ReportGetParams }; }