import { IDMLDocumentContext } from '../idml.js'; import { ElementNode } from 'flat-svg'; import { CharacterStyle, CharacterStyleInput } from './CharacterStyle.js'; import { ParagraphStyle, ParagraphStyleInput } from './ParagraphStyle.js'; import { SuperController } from './SuperController.js'; export type IDMLStylesContext = IDMLDocumentContext & { stylesRoot: HTMLElement; }; export declare class IDMLStylesController extends SuperController { src: string; static elementsImplemented: string[]; characterStyles: CharacterStyle[]; paragraphStyles: ParagraphStyle[]; private context; constructor(src: string, raw: string, topContext: IDMLDocumentContext); createParagraphStyle(paragraphStyle: ParagraphStyleInput): ParagraphStyle; createCharacterStyle(characterStyle: CharacterStyleInput): CharacterStyle; serialize(): ElementNode; } //# sourceMappingURL=Styles.d.ts.map