interface UnsafeMutationValue {
    path: string;
    reason: "non-finite-number" | "null";
}
interface FindUnsafeMutationValuesOptions {
    allowNullPath?: (path: string) => boolean;
}
declare function findUnsafeMutationValues(value: unknown, path?: string, options?: FindUnsafeMutationValuesOptions): UnsafeMutationValue[];
declare function findUnsafeDomPatchValues(value: unknown): UnsafeMutationValue[];

export { type UnsafeMutationValue, findUnsafeDomPatchValues, findUnsafeMutationValues };
