export declare const TEMPLATE_FOLDER_NAME = "scaffolder"; export declare const SEARCH_DEPTH_LIMIT = 25; export declare const enum CommandType { REMOTE = "remote", LOCAL = "local" } export interface CommandEntry { type: CommandType; location: string; description?: string; name?: string; } export declare type Commands = Record; export declare const templatePathsFinder: (currentPath: string) => string[]; export declare const readTemplatesFromPaths: (paths: string[]) => Commands; /** * @param {string} currentPath Initial path to start searching from for scaffolder folders. */ export declare const commandsBuilder: (currentPath: string) => Commands;