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