import type { SemanticSnapshotInput } from './semantic-tracker.js'; export type NamedSemanticSelector = (payload: unknown, snapshot: SemanticSnapshotInput) => unknown; export type NamedSemanticSummary = (value: unknown) => string | null; export type NamedSemanticChange = (args: { previous?: { value: unknown; }; current?: { value: unknown; }; }) => string | null; export type NamedSemanticNormalizer = (value: unknown) => unknown; export type NamedSemanticTransform = (value: unknown, snapshot: SemanticSnapshotInput) => unknown; export declare const SELECTOR_REGISTRY: Record; export declare const SUMMARY_REGISTRY: Record; export declare const CHANGE_REGISTRY: Record; export declare const NORMALIZER_REGISTRY: Record; export declare const TRANSFORM_REGISTRY: Record;