import type { ObserverHooks, PolicyHandle } from './types'; /** * Wires policy events to a structured logger and optional OpenTelemetry meter. * Returns a detach function the caller can invoke at shutdown. * * Logger fields are deliberately minimal: dep, attempt, delayMs, reason. Bodies * and Authorization headers are NEVER passed in; callers don't need to scrub. */ export declare function attachObserver(policy: PolicyHandle, hooks: ObserverHooks): () => void; //# sourceMappingURL=observer.d.ts.map