export declare function isGeneratorFunction(fn: any): boolean; export declare function isAsyncFunction(fn: any): boolean; export declare type MethodType = 'head' | 'options' | 'get' | 'put' | 'patch' | 'post' | 'delete' | 'all' | 'resources' | 'register' | 'redirect'; export declare function getNameAndMethod(funcName: string): { name: string; method: MethodType; }; export declare function getParameterNames(fn: Function | string): RegExpMatchArray; export declare function getValue(func: () => T, defaultValue?: T): T; export declare function getDirFiles(dirPath: string): string[]; export declare function loadDir(dirPath: string): void; export declare function loadFile(filePath: string): void; export declare function getCurrentLoadFilePath(): string; export declare function formatKey(key: string, type: string): string;