import type { CLILogger } from '../services/cli-logger.service.js'; export declare const DO_NOT_MODIFY_COMMENT: string; export declare const getTsWriteGeneration: () => number; export declare const writeFileInDir: (logger: CLILogger, path: string, content: string, { ignoreModifyComment, logWrite, }?: { ignoreModifyComment?: boolean; logWrite?: boolean; }) => Promise; export declare function kebabCase(str: string): string; export declare function scaffoldFilePath(config: { rootDir: string; srcDirectories: string[]; }, subdir: string, name: string, suffix: string, overrideDir?: string): string; export declare const removeFileInDir: (logger: CLILogger, path: string, { logRemove }?: { logRemove?: boolean; }) => Promise;