import { EventTypes } from '@gogocj/shared'; import { BaseClientType } from './baseClientType'; export interface BasePluginType { name: T; monitor: (this: C, notify: (eventName: T, data: any) => void) => void; transform?: (this: C, collectedData: any) => any; consumer?: (this: C, transformedData: any) => void; } export interface RouteChangeCollectType { from: string; to: string; } export interface ConsoleCollectType { args: any[]; level: string; } //# sourceMappingURL=basePluginType.d.ts.map