import type { BrainPushClient } from '../scheduler/types.js'; export interface SafeObservationCollectorOptions { skillfmHome?: string; brain?: Pick; logger?: Pick; } export interface SafeObservationContextInput { skillSlug: string; request: unknown; } export interface SafeObservationCaptureInput { skillSlug: string; response: unknown; } export declare class SafeObservationCollector { private readonly opts; constructor(opts?: SafeObservationCollectorOptions); injectInstallConsent(input: SafeObservationContextInput): Promise; capture(input: SafeObservationCaptureInput): Promise; } //# sourceMappingURL=collector.d.ts.map