export interface TiqianWebOptions { cjkFontFamily?: string; latinFontFamily?: string; monospaceFontFamily?: string; cjkSerifFontFamily?: string; latinSerifFontFamily?: string; fontSize?: number; lineHeight?: number; firstLineIndentIc?: number; emphasisDotGapEm?: number; strongAsEmphasisMarks?: boolean; paragraphSelector?: string; } export interface TiqianWebGlobalApi { enhance(root?: HTMLElement, options?: TiqianWebOptions): HTMLElement; enhanceProgressively(root?: HTMLElement, options?: TiqianWebOptions): HTMLElement; destroy(root?: HTMLElement): void; enhanceAll(options?: TiqianWebOptions): void; } export declare function loadTiqianRuntime(): Promise; export declare function enhance(root?: HTMLElement, options?: TiqianWebOptions): Promise; export declare function enhanceProgressively( root?: HTMLElement, options?: TiqianWebOptions, ): Promise; export declare function destroy(root?: HTMLElement): Promise; export declare function enhanceAll(options?: TiqianWebOptions): Promise; declare global { interface Window { TiqianWeb?: TiqianWebGlobalApi; } }