import { MaskedCharacterProperties } from '../../../../../common/model/character/character-properties';
import { CharacterStyle } from '../../../../../common/model/character/character-style';
import { Paragraph } from '../../../../../common/model/paragraph/paragraph';
import { MaskedParagraphProperties } from '../../../../../common/model/paragraph/paragraph-properties';
import { ParagraphStyle, TabProperties } from '../../../../../common/model/paragraph/paragraph-style';
import { Data } from '../data';
export declare class ParagraphImporter {
    data: Data;
    paraId: number;
    properties: MaskedParagraphProperties;
    style: ParagraphStyle;
    tabs: TabProperties;
    parMarkCharacterStyle: CharacterStyle;
    parMarkCharProperties: MaskedCharacterProperties;
    paragraph: Paragraph;
    constructor(data: Data);
    resetProperties(): this;
    resetStyle(): this;
    resetTabs(): this;
    resetParMarkCharacterStyle(): this;
    resetParMarkCharProperties(): this;
    createParagraph(): Paragraph;
    insertParagraph(asSectionRun?: boolean): Paragraph;
    applyParagraphProperties(): void;
}
