/** * @typedef {typeof css} Highlighter */ export const css: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const javascript: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const mixedHTML: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const plainHTML: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const json: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const python: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const cpp: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const rust: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export const svelte: (code: string, options?: { from?: number | undefined; to?: number | undefined; } | undefined) => { color: string; segment: string; }[]; export type Highlighter = typeof css;