import type { ActionObservationPayload, HookInput, TokenFingerprint } from './types.js'; export declare function stableJson(value: unknown): string; export declare function fingerprintSurface(value: unknown, sessionSalt: string): TokenFingerprint[]; export declare function normalizeActionClass(toolName: string, toolInput: Record): string; export declare function transcriptSequence(input: HookInput): { seq?: number; transcriptRef?: string; }; export declare function buildActionObservation(input: HookInput, sessionSalt: string): ActionObservationPayload | undefined;