import type { GenericTemplate } from "../index.js";
type Template = GenericTemplate & {
    framework: "Vue - Nuxt 3" | "Vue - Vite" | "React - Next.js" | "React - Vite" | "Svelte - SvelteKit" | "Svelte - Vite";
    ethereumFramework: "Ethers v6" | "viem" | "Web3.js";
    requiresWalletConnectProjectId?: boolean;
};
export declare const templates: Template[];
declare const _default: (folderLocation: string, folderRelativePath: string, templateKey?: string) => Promise<void>;
export default _default;
