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;
