import { SwaggerSchema } from '../bootstrap/swagger'; import { GeneratorOptions } from '../bootstrap/options'; export declare const ENCODING = "utf8"; export declare function readAndCompileTemplateFile(templatePath: string): HandlebarsTemplateDelegate; export declare function writeFileIfContentsIsChanged(outputFileName: string, contents: string): boolean; export declare function ensureFile(outputFileName: string, contents: string): void; export declare function ensureFolder(folder: string): void; export declare function getDirectories(srcpath: string): string[]; export declare function getFiles(srcpath: string): string[]; export declare function removeFolder(folder: string): void; export declare function getPathToRoot(namespace: string): string; export declare function convertNamespaceToPath(namespace: string): string; export declare function getSortedObjectProperties(object: Object): Object; export declare function isInTypesToFilter(item: SwaggerSchema, key: string, options: GeneratorOptions): boolean; export declare function removeExtension(file: string): string; export declare function log(message: string): void; export declare function logError(message: string): void;