import { SolcOutput, SolcInput } from './solc/input-output';
interface Paths {
    root: string;
    sources: string;
}
export interface OutputFile {
    fileName: string;
    source: string;
    path: string;
}
interface TranspileOptions {
    initializablePath?: string;
    exclude?: string[];
    publicInitializers?: string[];
    solcVersion?: string;
}
export declare function transpile(solcInput: SolcInput, solcOutput: SolcOutput, paths: Paths, options?: TranspileOptions): Promise<OutputFile[]>;
export {};
//# sourceMappingURL=index.d.ts.map