import { IParagraphStyle } from "../../idl/capInfo/ITextParagraphProps";
import { IParagraphQuoteStyle } from "../../idl/capInfo/ITextParagraphQuoteProps";
export declare class ParagraphStyleRemapHelper {
    static extractParagraphStylesForRange(paragraphStyles: IParagraphStyle[], startParaIndex: number, endParaIndex: number): IParagraphStyle[];
    static extractQuoteStylesForRange(paraQuoteStyles: IParagraphQuoteStyle[], startParaIndex: number, endParaIndex: number): IParagraphQuoteStyle[];
    static remapAndNormalizeParagraphStyles(paragraphStyles: IParagraphStyle[], startParaIndex: number, endParaIndex: number, newParagraphCount: number, normalizeFromParaIndex?: number): IParagraphStyle[];
    static remapAndNormalizeQuoteStyles(paraQuoteStyles: IParagraphQuoteStyle[], startParaIndex: number, endParaIndex: number, newParagraphCount: number): IParagraphQuoteStyle[];
    static mergeParagraphStylesAtInsertion(currentStyles: IParagraphStyle[], currentParagraphIndex: number, pastedStyles: IParagraphStyle[], pastedParagraphCount: number): IParagraphStyle[];
    static mergeQuoteStylesAtInsertion(currentStyles: IParagraphQuoteStyle[], currentParagraphIndex: number, pastedStyles: IParagraphQuoteStyle[], pastedParagraphCount: number): IParagraphQuoteStyle[];
    static renumberFollowingOrderedParagraphStyles(paragraphStyles: IParagraphStyle[], startParaIndex: number, level: number, currentOrder: number): number;
    static renumberAfterOrderedBreaks(paragraphStyles: IParagraphStyle[], breaks: Array<Pick<IParagraphStyle, "paraIndex" | "level">>): void;
    static computeMovedOrderedParagraphIndex(paragraphStyles: IParagraphStyle[], paraIndex: number, level: number): number;
}
//# sourceMappingURL=ParagraphStyleRemapHelper.d.ts.map