/**
 * Builds a mark set from inline diff metadata.
 *
 * @param params Inputs used to resolve marks for an inline diff.
 * @param params.schema Schema used to resolve mark types.
 * @param params.action Inline diff action to apply.
 * @param params.marks Mark JSON entries present on the diff.
 * @param params.marksDiff Mark diff entries for modified content.
 * @param params.oldMarks Mark JSON entries from the original content.
 * @returns The resolved marks to apply to inserted/replaced text.
 */
export declare function marksFromDiff({ schema, action, marks, marksDiff, oldMarks, }: {
    schema: import('prosemirror-model').Schema;
    action: import('../algorithm/inline-diffing.ts').InlineDiffResult['action'];
    marks?: Array<{
        type: string;
        attrs?: Record<string, unknown>;
    }>;
    marksDiff?: import('../algorithm/attributes-diffing.ts').MarksDiff | null;
    oldMarks?: Array<{
        type: string;
        attrs?: Record<string, unknown>;
    }>;
}): import('prosemirror-model').Mark[];
//# sourceMappingURL=marks-from-diff.d.ts.map