import { Transaction } from 'prosemirror-state'; /** * Applies metadata required for direct (non-tracked) document-api mutations. * This prevents active track-changes sessions from transforming direct writes. * * @param tr - The ProseMirror transaction to annotate * @returns The same transaction, with `inputType` and `skipTrackChanges` meta set */ export declare function applyDirectMutationMeta(tr: Transaction): Transaction; /** * Applies metadata required for tracked mutations implemented via raw transactions. * Tracked write operations that call tracked commands directly do not use this helper. * * @param tr - The ProseMirror transaction to annotate * @returns The same transaction, with `inputType` and `forceTrackChanges` meta set */ export declare function applyTrackedMutationMeta(tr: Transaction): Transaction; //# sourceMappingURL=transaction-meta.d.ts.map