import { RedactionValidatorInstance, RedactionValidatorOptions } from "./types.js"; import { Sensitivity } from "@graphorin/core"; //#region src/redaction/validator.d.ts /** * Create a {@link RedactionValidator} configured against the supplied * options. The result implements both the `RedactionValidator` * contract from `@graphorin/core` and the * {@link RedactionValidatorInstance} extension surface (counters + * reset). * * @stable */ declare function createRedactionValidator(opts?: RedactionValidatorOptions): RedactionValidatorInstance; /** * Quickly compute the relative ordering of two sensitivity tiers. * Exposed because the tracer + replay layers need it without taking a * full dependency on the validator implementation. * * @stable */ declare function compareSensitivityTiers(a: Sensitivity, b: Sensitivity): number; //#endregion export { compareSensitivityTiers, createRedactionValidator }; //# sourceMappingURL=validator.d.ts.map