import { PathInput, ValidationResult, ModuleDefinition } from '../../types/Modules.js'; import { GithubRepoFile } from '../../types/Github.js'; export declare const ValidationIds: { SRC_REQUIRED: string; DEST_REQUIRED: string; MODULE_FOLDER_REQUIRED: string; MODULE_TO_MODULE_NESTING: string; MODULE_NESTING: string; }; export declare function validateSrcAndDestPaths(src?: PathInput, dest?: PathInput): Promise>; export declare function createModule(moduleDefinition: ModuleDefinition, name: string, dest: string, getInternalVersion: boolean, options?: { allowExistingDir: boolean; }): Promise; export declare function retrieveDefaultModule(): Promise; export declare function retrieveDefaultModule(name: string, dest: string): Promise; export declare const isModuleHTMLFile: (filePath: string) => boolean;