import type { DOMInsertPoint, FormatContentModelOptions, IEditor, InsertPoint, FormatContentModelContext, ShallowMutableContentModelDocument } from 'roosterjs-content-model-types'; /** * Invoke a callback to format the content in a specific position using Content Model * @param editor The editor object * @param insertPoint The insert position. * @param callback The callback to insert the format. * @param options More options, @see FormatContentModelOptions */ export declare function formatInsertPointWithContentModel(editor: IEditor, insertPoint: DOMInsertPoint, callback: (model: ShallowMutableContentModelDocument, context: FormatContentModelContext, insertPoint?: InsertPoint) => void, options?: FormatContentModelOptions): void;