import ts from 'typescript'; import { LinkedContracts } from './compile/types'; import { CompileContractResult } from './compileContract'; import { CompilerHost } from './types'; export declare const getSemanticDiagnostics: (filePath: string, languageService: ts.LanguageService, host: CompilerHost) => readonly ts.Diagnostic[]; export declare const compileContract: (filePath: string, _contractName: string, host: CompilerHost, linked?: LinkedContracts, ignoreWarnings?: boolean) => CompileContractResult;