import type { BinaryVersions } from '@fuel-ts/versions';
import type { Abi } from '../abi/Abi';
import type { IFile } from '../index';
/**
 * Render all Contract-related templates and returns
 * an array of `IFile` with them all. For here on,
 * the only thing missing is to write them to disk.
 */
export declare function assembleContracts(params: {
    abis: Abi[];
    outputDir: string;
    versions: BinaryVersions;
}): IFile[];
//# sourceMappingURL=assembleContracts.d.ts.map