///
import * as fs from 'fs';
import glob from 'glob';
import { ICreateTsIndexOption } from '../options/ICreateTsIndexOption';
import { CTILogger } from '../tools/CTILogger';
export declare class CommandModule {
static promisify: {
exists: typeof fs.exists.__promisify__;
glob: (arg1: string, arg2: glob.IOptions) => Promise;
readDir: (arg1: string) => Promise;
readFile: typeof fs.readFile.__promisify__;
stat: (arg1: string) => Promise;
unlink: (arg1: fs.PathLike) => Promise;
writeFile: (arg1: string, arg2: any, arg3: string) => Promise;
};
static targetFileFilter({ filenames, option, logger, }: {
filenames: Array;
option: ICreateTsIndexOption;
logger: CTILogger;
}): Array;
}