import { FontTable, IDMLDocumentContext } from '../idml.js'; import { ElementNode } from 'flat-svg'; import { FontFamily, FontStatus } from './FontFamily.js'; import { SuperController } from './SuperController.js'; export type FontFamilyInput = { name: string; fontStyles: string[]; status: FontStatus; type: string; }; export type IDMLFontsContext = IDMLDocumentContext & { fontsRoot: HTMLElement; }; export declare class IDMLFontsController extends SuperController { src: string; static elementsImplemented: string[]; context: IDMLFontsContext; fontFamilies: FontFamily[]; constructor(src: string, raw: string, topContext: IDMLDocumentContext); addFont(fontTable: FontTable, type: string): { id: string; fontFamily: string; name: string; fontStyleName: string; postScriptName: string; status: FontStatus; type: string; }; serialize(): ElementNode; } //# sourceMappingURL=Fonts.d.ts.map