import { IArgdownPlugin, IRequestHandler } from "../IArgdownPlugin.js"; import { IArgdownRequest } from "../index.js"; export interface IHighlightSourceSettings { removeFrontMatter?: boolean; } declare module "../index.js" { interface IArgdownRequest { sourceHighlighter?: IHighlightSourceSettings; } interface IArgdownResponse { highlightedSource?: string; } } export declare class HighlightSourcePlugin implements IArgdownPlugin { name: string; defaults: IHighlightSourceSettings; constructor(config?: IHighlightSourceSettings); getSettings(request: IArgdownRequest): IHighlightSourceSettings; prepare: IRequestHandler; run: IRequestHandler; removeFrontMatter(str: string): string; }