//#region src/plugin.d.ts declare const json: import("@flint.fyi/core").Plugin, "all", [import("@flint.fyi/core").Rule<{ readonly description: "Reports unnecessary duplicate keys that override previous values."; readonly id: "keyDuplicates"; readonly presets: readonly ["logical", "logicalStrict"]; } & { readonly pluginId: string; readonly url: string; }, "duplicateKey", { allowKeys: import("zod/v4").ZodDefault>; }>, import("@flint.fyi/core").Rule<{ readonly description: "Reports object keys that are not normalized using Unicode normalization forms."; readonly id: "keyNormalization"; readonly presets: readonly ["logical", "logicalStrict"]; } & { readonly pluginId: string; readonly url: string; }, "unnormalizedKey", { form: import("zod/v4").ZodDefault>; }>, import("@flint.fyi/core").Rule<{ readonly description: "Reports JSON values that are unsafe for data interchange."; readonly id: "valueSafety"; readonly presets: readonly ["logical", "logicalStrict"]; } & { readonly pluginId: string; readonly url: string; }, "infinity" | "loneSurrogate" | "subnormal" | "unsafeInteger" | "unsafeZero", undefined>]>; //#endregion export { json };