import type { GenericTemplate } from "../index.js";
export type Template = GenericTemplate & {
    framework: "Hardhat" | "Foundry";
    ethereumFramework: "Ethers v6" | "Solidity";
    language: "Solidity" | "Vyper";
};
export declare const templates: Template[];
declare const _default: (folderLocation: string, folderRelativePath: string, templateKey?: string) => Promise<void>;
export default _default;
