///
///
import * as fs from 'fs';
export default class DARE {
private password;
constructor(password: Buffer | string);
EncryptDeriveKey(dst: fs.PathLike): Promise;
EncryptDeriveKey(dst?: undefined): Promise<[Uint8Array, Buffer]>;
DecryptDeriveKey(src: Buffer | fs.PathLike): Promise;
Encrypt(src: fs.PathLike | Buffer, dst: fs.PathLike): void;
Encrypt(src: fs.PathLike | Buffer, dst?: undefined): Promise;
Decrypt(src: fs.PathLike | Buffer, dst: fs.PathLike): void;
Decrypt(src: fs.PathLike | Buffer, dst?: undefined): Promise;
}