import { MakeOuts } from './generator'; export declare const safeString: (str: string) => string; export declare const camelCase: (str: string) => string; export declare const errorColor: (title: string, body?: string | number, comment?: string) => string; export declare function checkDublicate(name: string, out: MakeOuts, comment: string): void; export declare const checkSame: (out: MakeOuts, type: string, collection?: Record) => (key: string | number, comment: string) => void; export interface Walk { filename: string; result: T; } export interface WalkInit extends Walk { each: (params: Walk) => Promise | void; } export declare function walk({ filename, each, result }: WalkInit): Promise; export declare const toComment: (str: string) => string; export declare const joinPath: (...paths: (string | undefined)[]) => string;