import { Ora } from 'ora'; type Feature = { name: string; description: string; }; export type BaseExample = { title: string; description?: string; features?: Feature[]; value: string; devUrl: string; }; export type InternalTemplate = BaseExample & { isInternal: true; }; export type ExternalTemplate = BaseExample & { isInternal: false; gitURL: string; branch: string; }; export type Template = InternalTemplate | ExternalTemplate; export declare const TEMPLATES: Template[]; export declare function downloadTemplate(template: Template, root: string, spinner: Ora): Promise; export {};