import { HistoryRun } from '../../../../model/character/history-runs';
import { IntervalBasedHistoryItem } from '../../../../model/history/base/interval-based-history-item';
import { ModelManipulator } from '../../../../model/manipulators/model-manipulator';
import { SubDocumentInterval } from '../../../../model/sub-document';
import { Table } from '../../../../model/tables/main-structures/table';
import { MaskedCharacterPropertiesBundle } from '../../../../rich-utils/properties-bundle';
import { TableInfo } from '../../import/containers/tables';
export declare class PasteHtmlDataHistoryItem extends IntervalBasedHistoryItem {
    historyRuns: HistoryRun[];
    historyTables: Table[];
    tablesInfo: TableInfo[];
    charPropsBundle: MaskedCharacterPropertiesBundle;
    constructor(modelManipulator: ModelManipulator, subDocInterval: SubDocumentInterval, historyRuns: HistoryRun[], tablesInfo: TableInfo[], charPropsBundle: MaskedCharacterPropertiesBundle);
    redo(): void;
    undo(): void;
    private insertRuns;
    private insertTables;
}
