export declare type ChangeType = "added" | "modified" | "removed"; export declare type NodeHasChangedFn = (props: { nodeId: string; mode?: "read" | "write"; attr?: string | string[]; }) => false | { type: ChangeType; selfAffected?: boolean; isBreaking?: boolean; reason?: R; };