import { ImportCommentInfo } from '../../../../utils/import-comment-info';
import { BorderInfo } from '../../../../../model/borders/border-info';
import { UnderlineType } from '../../../../../model/character/enums';
import { ColorModelInfo } from '../../../../../model/color/color-model-info';
import { Comment } from '../../../../../model/comments/comment';
import { DocumentModel } from '../../../../../model/document-model';
import { ShadingPattern } from '../../../../../model/shadings/shading-pattern';
import { SubDocument } from '../../../../../model/sub-document';
import { TableWidthUnit, TableWidthUnitType } from '../../../../../model/tables/secondary-structures/table-units';
import { RtfImportCommentInfo } from '../../model/comment/import-comment-info';
import { ParagraphFrameFormattingInfo } from '../../model/paragraph/paragraph-frame-formatting-info';
import { RtfImportData } from '../../rtf-import-data';
import { ControlCharTranslatorTable, DestinationBase } from '../base/destination';
import { DestinationType } from '../utils/destination-type';
export declare abstract class DestinationSubDocument extends DestinationBase {
    protected get destinationType(): DestinationType;
    protected get controlCharHT(): ControlCharTranslatorTable;
    static controlCharHT: ControlCharTranslatorTable;
    constructor(importer: RtfImportData, targetSubDocument: SubDocument);
    get canAppendText(): boolean;
    canProcessSpecialHexChar(): boolean;
    protected get documentModel(): DocumentModel;
    static onParChar(importer: RtfImportData, _ch: string): void;
    static onNonBreakingSpaceChar(importer: RtfImportData, _ch: string): void;
    static onNonBreakingHyphenChar(importer: RtfImportData, _ch: string): void;
    static onOptionalHyphenChar(_importer: RtfImportData, _ch: string): void;
    static onNonShapePictureKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onShapeGroupKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onEmDashKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onEnDashKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBulletKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftSingleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightSingleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftDoubleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightDoubleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onEmSpaceKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onEnSpaceKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onQmSpaceKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onShapePictureKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onShapeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLineBreakKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableOfContentsEntryKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableOfContentsEntryLevelNumberKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableOfContentsEntryTypeTableKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    protected tableOfContentsEntryLevelNumberKeyword(parameterValue: number, _hasParameter: boolean): void;
    protected tableOfContentsEntryTypeTableKeyword(parameterValue: number, hasParameter: boolean): void;
    static onFieldStartKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDxCustomRunDataKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onZeroWidthJoiner(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onZeroWidthNonJoiner(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onZeroWidthBreakOpportunity(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onZeroWidthNonBreakOpportunity(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static insertSpecialCharacterCore(importer: RtfImportData, specialCharacter: string): void;
    static onParKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphStyleIndex(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onTableStyleIndexForRowOrCell(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onAlignLeftKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onAlignCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onAlignRightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onAlignJustifyKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftIndentKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onRightIndentKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFirstLineIndentKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onSpacingBeforeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onLeftToRightParagraphKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightToLeftParagraphKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static shouldApplyParagraphStyle(importer: RtfImportData): boolean;
    static shouldApplyParagraphFormatting(importer: RtfImportData): boolean;
    static onSpacingAfterKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onLineSpacingTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onLineSpacingMultiplierKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onHyphenateParagraphKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onSuppressLineNumbersKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onContextualSpacingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onPageBreakBeforeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onBeforeAutoSpacingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onAfterAutoSpacingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onKeepWithNextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onKeepLinesTogetherKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onWidowOrphanControlOnKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onWidowOrphanControlOffKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphShadingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static calculateShadingPattern(parameterValue: number): ShadingPattern;
    static onParagraphVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDarkHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDarkVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDarkForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDarkBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDarkCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphDarkDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphFillColorKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static getColorIndex(importer: RtfImportData, parameterValue: number): ColorModelInfo;
    static onParagraphBackgroundKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onOutlineLevelKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onResetParagraphPropertiesKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTopParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBottomParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBetweenParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBarParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static ensureFramePropertiesExists(_importer: RtfImportData): boolean;
    static createDefaultFrameFormattingInfo(): ParagraphFrameFormattingInfo;
    static onFrameHorizontalPositionKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalPositionNegativeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalAlignmentCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalAlignmentLeftKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalAlignmentRightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalAlignmentInsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalAlignmentOutsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalPositionKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalPositionNegativeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalAlignmentInlineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalAlignmentTopKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalAlignmentCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalAlignmentBottomKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalAlignmentInsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalAlignmentOutsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameWidthKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameHeightKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFramePaddingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameVerticalPaddingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameHorizontalPaddingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onParagraphHorizontalPositionTypeMarginKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphHorizontalPositionTypePageKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphHorizontalPositionTypeColumnKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphVerticalPositionTypeMarginKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphVerticalPositionTypePageKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphVerticalPositionTypeLineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameNoWrapKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameWrapOverlayKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameWrapDefaultKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameWrapAroundKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameWrapTightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameWrapThroughKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFrameLockAnchor(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCharacterStyleIndex(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onBoldKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onDeletedKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onItalicKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineKeywordCore(importer: RtfImportData, parameterValue: number, hasParameter: boolean, underlineType: UnderlineType): void;
    static onUnderlineSingleKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineDashDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineDashDotDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineDoubleKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineHeavyWaveKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineLongDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineThickSingleKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineThickDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineThickDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineThickDashDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineThickDashDotDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineThickLongDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineDoubleWaveKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineWaveKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineNoneKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onUnderlineWordsOnlyKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onUnderlineColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onStrikeoutKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onDoubleStrikeoutKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onSubscriptKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onSuperscriptKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onNoSuperAndSubScriptKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLanguageKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onLanguageEastAsianKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onLanguageNpKeyword(_importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onLanguageEastAsianNpKeyword(_importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static checkLanguageParameter(parameterValue: number, hasParameter: boolean): boolean;
    static onNoProofKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCapsKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onSmallCapsKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onHiddenTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onFontSizeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onDoubleByteCharactersKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLowAnsiFontNameKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onHighAnsiFontNameKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onAssociatedFontNameKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onFontNameKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onShadingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDarkHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDarkVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDarkForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDarkBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDarkCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDarkDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFillColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onForeColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onHighlightColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onBackColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onPlainKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRTLRunKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLTRRunKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onListOverride(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onListLevel(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onListText(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabRightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabDecimalKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabLeaderDotsKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabLeaderMiddleDotsKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabLeaderHyphensKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabLeaderUnderlineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabLeaderThickLineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabLeaderEqualSignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTabPositionKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onBarTabKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableRowDefaultsKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableStyleKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onInTableParagraphKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNestedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNestedRowKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNestedTablePropertiesKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onItapKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    protected startNewField(): void;
    nestedGroupFinished(nestedDestination: DestinationBase): void;
    protected processCharCore(ch: string): void;
    protected processTextCore(text: string): void;
    protected insertTextCore(text: string): void;
    protected processSpecialHexCharCore(ch: string): void;
    findParentComment(_comment: RtfImportCommentInfo, _name: string): Comment;
    findParenCommentInPieceTable(_comment: ImportCommentInfo): Comment;
    static onCellxKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onCellPreferredWidthKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onWidthUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static getWidthUnitType(parameterValue: number): TableWidthUnitType;
    static onFirstHorizontalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNextHorizontalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onFirstVerticalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNextVerticalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowLeftKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onRowHeaderKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowHeightKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowKeepKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableRightAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableLeftAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableCenterAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onSpaceBetweenCellsKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableBottomCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableLeftCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableRightCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableTopCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableBottomCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static assignWidthUnitInfo(unitInfo: TableWidthUnit, value: number): void;
    static onTableLeftCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableRightCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableTopCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableBottomCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableLeftCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableRightCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableTopCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableBottomCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableLeftCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableRightCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableTopCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTablePreferredWidthKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTablePreferredWidthUnitTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onWidthBeforeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onWidthBeforeUnitTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onWidthAfterKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onWidthAfterUnitTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onRowBackgroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowForegroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowPatternKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowShadingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onRowVerticalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowHorizontalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowForwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowBackwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDiagonalCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDarkHorizontalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDarkVerticalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDarkForwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDarkBackwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDarkCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowDarkDiagonalCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableIndentKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableIndentUnitType(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellFitTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellNoWrapKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellVerticalAlignmentTopKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellVerticalAlignmentCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellVerticalAlignmentBottomKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellHideMarkKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellBottomCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellLeftCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellRightCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellTopCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellBottomCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellLeftCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellRightCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellTopCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableOverlapKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableLeftFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableRightFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableTopFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableBottomFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onColHorizontalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onMarginHorizontalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onPageHorizontalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableHorizontalPositionKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onTableVerticalPositionKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCenterTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onInsideTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onOutsideTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBottomTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCenterTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onInlineTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onInsideTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onOutsideTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTopTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onMarginVerticalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onParagraphVerticalAnchorKeword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onPageVerticalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTopTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBottomTableBorderKeword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onHorizontalTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onVerticalTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNoTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBottomCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTopCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLeftCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRightCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onUpperLeftToLowerRightBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onUpperRightToLowerLeftBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellTextTopAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellTextCenterVerticalAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellTextBottomAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellLeftToRightTopToBottomTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellTopToBottomRightToLeftTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellBottomToTopLeftToRightTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellLeftToRightTopToBottomVerticalTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellTopToBottomRightToLeftVerticalTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellBackgroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellForegroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellShadingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onCellNoShadingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDarkHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDarkVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDarkForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDarkBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDarkCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onCellDarkDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTableAutoFitKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onApplyFirstRowConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onApplyLastRowConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onApplyFirstColumnContitionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onApplyLastColumnConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDoNotApplyRowBandingConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDoNotApplyColumnBandingConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRowBandSizeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onColumnBandSizeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onLtrRow(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onRtlRow(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNoBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBorderSpaceKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static assignDefaultBorderWidth(_border: BorderInfo): void;
    private static setBorderType;
    private static setNoBorderType;
    static onSingleThicknessBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDoubleThicknessBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBorderWidthKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onBorderColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onDoubleBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDottedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onHairlineBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onSmallDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDotDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDotDotDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onInsetBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNoneBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onNilBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onOutsetBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onTripletBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onSmallThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onSmallThinThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onMediumThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onMediumThinThickBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onMediumThinThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLargeThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLargeThinThickBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onLargeThinThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onWavyBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onDoubleWavyBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onStripedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onEmbossedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onEngravedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onSmallThinThickBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
    static onBorderArtIndex(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
    static onFrameBorderKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
    static onShadowedBorderTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
}
