import type { SessionEvent } from '@crosspane/protocol'; export interface HookOptions { sessionId: string; emit: (event: SessionEvent) => void; /** 네트워크 응답 바디 수집 (기본 꺼짐 — 프라이버시 안전 기본값) */ captureBodies: boolean; bodyPreviewLimit: number; /** 콘솔/에러 텍스트 1건 상한 — 거대 객체 로그가 버퍼·회선을 잠식하는 것을 막는다 */ maxTextLength: number; } /** 훅 해제 함수 목록을 돌려준다 — dispose 시 원본 복원 */ export declare function installHooks(options: HookOptions): (() => void)[]; //# sourceMappingURL=hooks.d.ts.map