export namespace Compile {
    function sources({ sources, options }: {
        sources: any;
        options: any;
    }): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function sources({ sources, options }: {
        sources: any;
        options: any;
    }): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function all(options: any): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function all(options: any): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function necessary(options: any): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function necessary(options: any): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function sourcesWithDependencies({ paths, options }: {
        paths: any;
        options: any;
    }): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function sourcesWithDependencies({ paths, options }: {
        paths: any;
        options: any;
    }): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function sourcesWithPragmaAnalysis({ paths, options }: {
        paths: any;
        options: any;
    }): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
    function sourcesWithPragmaAnalysis({ paths, options }: {
        paths: any;
        options: any;
    }): Promise<import("@truffle/compile-common").WorkflowCompileResult>;
}
import { CompilerSupplier } from "./compilerSupplier";
export { CompilerSupplier };
