import type { DebugEvent } from '../protocol.js'; import type { ClientOptions, OwlScopeClientApi, OwlScopePlugin } from '../types.js'; export declare class OwlScopeClient implements OwlScopeClientApi { private name; private version; private platform; private framework?; private sessionId; private enabled; private redactKeys; private transport; private plugins; private capabilities; constructor(opts?: ClientOptions); use(plugin: OwlScopePlugin): this; addCapability(cap: string): void; connect(): this; disconnect(): void; emit(event: Omit & { source?: string; }): void; private logAt; log(...args: unknown[]): void; info(...args: unknown[]): void; warn(...args: unknown[]): void; error(...args: unknown[]): void; debug(...args: unknown[]): void; event(name: string, payload?: unknown): void; }