import Delta from 'quill-delta'; import Op from 'quill-delta/dist/Op'; import AttributeMap from 'quill-delta/dist/AttributeMap'; declare type RichTextOps = Op[]; export default class RichTextOperations { delta: Delta; constructor(initial: Op[] | RichTextOperations); toOps(): Op[]; isDeleteOpOnly(): boolean; isInsertOpOnly(): boolean; isAttributesOnly(): boolean; getOffset(): number; splitToSingleOpOps(): RichTextOperations[]; static from(data: RichTextOperations | RichTextOps | null): RichTextOperations; static createDeleteOp(from: number, count: number): RichTextOperations; static createInsertOp(from: number, text: string): RichTextOperations; static createInsertWithAttributes(from: number, text: string, attributes: AttributeMap): RichTextOperations; static createInsertBoxOp(from: number, boxData: any): RichTextOperations; } export {};