declare const easyFileUtil: () => {
    deleteFile: (filepath: string, strictExist?: boolean) => undefined;
    existPath: (filepath: string) => boolean;
    typePath: (filepath: string) => {
        isExist: boolean;
        pathType: "none" | "directory" | "file";
    };
    makeDirectory: (targetPath: string, isDirectoryPath?: boolean) => void;
    readFile: <R = Record<string, any>, O extends Partial<{
        raw: boolean;
        encoding: BufferEncoding;
        throwIfNotExists: true | false;
    }> = Partial<{
        raw: boolean;
        encoding: BufferEncoding;
        throwIfNotExists: true | false;
    }>>(filepath: string, opt?: O | undefined) => R | undefined;
    writeFile: <T>(filepath: string, content: T, opt?: Partial<{
        raw: boolean;
        encoding: BufferEncoding;
        throwIfNotExists: true | false;
    }> | undefined) => void;
    copyFiles: (sourcePaths: string[], targetPath: string) => void;
    deleteFiles: (targetPaths: string[], options?: {
        force?: boolean;
        recursive?: boolean;
        strictExist?: boolean;
    }) => undefined;
    moveFiles: (sourcePath: string, targetPath: string) => void;
    easyDeleteFile: (filepath: string, strictExist?: boolean) => undefined;
    easyExistPath: (filepath: string) => boolean;
    easyMakeDirectory: (targetPath: string, isDirectoryPath?: boolean) => void;
    easyReadFile: <R = Record<string, any>, O extends Partial<{
        raw: boolean;
        encoding: BufferEncoding;
        throwIfNotExists: true | false;
    }> = Partial<{
        raw: boolean;
        encoding: BufferEncoding;
        throwIfNotExists: true | false;
    }>>(filepath: string, opt?: O | undefined) => R | undefined;
    easyWriteFile: <T>(filepath: string, content: T, opt?: Partial<{
        raw: boolean;
        encoding: BufferEncoding;
        throwIfNotExists: true | false;
    }> | undefined) => void;
};
declare const easyReadFile: <R = Record<string, any>, O extends Partial<{
    raw: boolean;
    encoding: BufferEncoding;
    throwIfNotExists: true | false;
}> = Partial<{
    raw: boolean;
    encoding: BufferEncoding;
    throwIfNotExists: true | false;
}>>(filepath: string, opt?: O | undefined) => R | undefined;
declare const easyDeleteFile: (filepath: string, strictExist?: boolean) => undefined;
declare const easyWriteFile: <T>(filepath: string, content: T, opt?: Partial<{
    raw: boolean;
    encoding: BufferEncoding;
    throwIfNotExists: true | false;
}> | undefined) => void;
declare const easyMakeDirectory: (targetPath: string, isDirectoryPath?: boolean) => void;
declare const easyExistPath: (filepath: string) => boolean;

export { easyDeleteFile, easyExistPath, easyFileUtil, easyMakeDirectory, easyReadFile, easyWriteFile };
