/// import { InputTemplate } from './interface'; import { BundleReporter } from './templates/reporter'; export { type FontReporter } from './templates/reporter'; export declare const fontSplit: (opt: InputTemplate) => Promise<{ config: { fontPath: string; threads: { service: undefined; split?: boolean | undefined; options?: import("workerpool/types/types").WorkerPoolOptions | undefined; }; FontPath: string | Uint8Array | Buffer; destFold: string; css?: Partial<{ fontFamily: string; fontWeight: string | number | false; fontStyle: string; fontDisplay: string; localFamily: string | false | string[]; polyfill: (string | { name: string; format?: string | undefined; })[]; comment: false | { base?: false | undefined; nameTable?: false | undefined; unicodes?: true | undefined; }; compress: boolean; }> | undefined; targetType?: import("./utils/detectFormat").FontType | undefined; subsets?: import("./interface").Subsets | undefined; autoChunk?: boolean | undefined; unicodeRank?: number[][] | undefined; chunkSize?: number | undefined; chunkSizeTolerance?: number | undefined; maxAllowSubsetsCount?: number | undefined; cssFileName?: string | undefined; testHTML?: boolean | undefined; reporter?: boolean | undefined; previewImage?: { text?: string | undefined; name?: string | undefined; } | undefined; log?: ((...args: any[]) => void) | undefined; logger?: { settings?: import("tslog").ISettingsParam | undefined; } | undefined; renameOutputFont?: string | ((replaceProps: import("./useSubset/templateReplacer").ReplaceProps) => string) | undefined; outputFile?: import("./interface").IOutputFile | undefined; fontFeature?: boolean | undefined; }; message: import("./templates/reporter").NameTable; data: { name: string; size: number; chars: string; diff: number; charsSize: number; }[]; record: import("./pipeline/executor").PerformanceRecord[]; version: string; env: { runtime?: { name: string; version: string; } | undefined; os?: { name: string; version: string; build_number?: string | undefined; } | undefined; device?: { cpus: number; locale: string; model?: string | undefined; manufacturer?: string | undefined; architecture: string; } | undefined; createdTime?: string | undefined; envName: string; }; /** 从路径或者二进制数据获取原始字体文件 */ bundleMessage: BundleReporter; css: Omit<{ css: string; family: string; style: string; weight: string | number | undefined; display: string; }, "css">; }>;