import { ResolvedWindow } from "../period/index.mjs"; import { ReportParams } from "./types.mjs"; interface InputHashSeeds { id: string; site: string; window: ResolvedWindow; params: ReportParams; registryVersion: string; } /** Stable JSON: sorts object keys at every level. Arrays preserve order. */ declare function canonicalize(value: unknown): unknown; declare function computeInputHash(seeds: InputHashSeeds): Promise; export { InputHashSeeds, canonicalize, computeInputHash };