import { CompileContext, Compiler, CompileResult, CompilerOptions, ConfigurationSupplier } from '@btilford/md-check'; import { CompilerOptions as TypescriptCompilerOptions, Diagnostic } from 'typescript'; export declare type TsCompilerOptions = CompilerOptions & { tsConfig: string | TypescriptCompilerOptions; }; export declare type TsCompileResult = CompileResult & {}; export declare class TypescriptError extends Error { constructor(message: string, ...diagnostics: Diagnostic[]); } export declare class TsCompiler extends Compiler { readonly compilerOptions: TypescriptCompilerOptions; static supply(tsConfig?: string | TypescriptCompilerOptions): ConfigurationSupplier; constructor(options: TsCompilerOptions); accepts(fence: string): boolean; compile(context: CompileContext): Promise; } //# sourceMappingURL=ts-compiler.d.ts.map