import { IDesignItem } from '../../item/IDesignItem.js'; import { IHtmlWriterService } from './IHtmlWriterService.js'; import { IHtmlWriterOptions } from './IHtmlWriterOptions.js'; import { ITextWriter } from '../../helper/ITextWriter.js'; export declare abstract class AbstractHtmlWriterService implements IHtmlWriterService { options: IHtmlWriterOptions; constructor(options?: IHtmlWriterOptions); abstract write(indentedTextWriter: ITextWriter, designItems: IDesignItem[], rootContainerKeepInline: boolean, updatePositions?: boolean): any; writeAttributes(indentedTextWriter: ITextWriter, designItem: IDesignItem, updatePositions?: boolean): void; private _writeAttributeWithValue; private _addAttributeSourcePart; writeStyles(indentedTextWriter: ITextWriter, designItem: IDesignItem): void; }