import svg2ttf from 'svg2ttf'; import ttf2woff from 'ttf2woff'; import { SvgIcons2FontOptions } from 'svgicons2svgfont'; import { Arguments } from '../types/utils'; type WoffOptions = Arguments[1]; type TtfOptions = svg2ttf.FontOptions; type SvgOptions = Omit; interface JsonOptions { indent?: number; } interface TsOptions { types?: ('enum' | 'constant' | 'literalId' | 'literalKey')[]; singleQuotes?: boolean; enumName?: string; constantName?: string; literalIdName?: string; literalKeyName?: string; } export interface FormatOptions { woff?: WoffOptions; ttf?: TtfOptions; svg?: SvgOptions; json?: JsonOptions; ts?: TsOptions; } export {};