import ApiCall from "./ApiCall"; export interface AnalyticsRuleCreateSchema { type: "popular_queries"; params: { source: { collections: string[]; }; destination: { collection: string; }; limit: number; }; } export interface AnalyticsRuleDeleteSchema { name: string; } export interface AnalyticsRuleSchema extends AnalyticsRuleCreateSchema { name: string; } export default class AnalyticsRule { private name; private apiCall; constructor(name: string, apiCall: ApiCall); retrieve(): Promise; delete(): Promise; private endpointPath; }