///
import { PreEncryptOpts, Encrypted } from './helpers';
export declare function encrypt(publicKeyTo: Buffer, msg: Buffer, opts?: Partial): Promise;
export declare function decrypt(privateKey: Buffer, opts: Encrypted): Promise;
export declare function encryptSync(publicKeyTo: Buffer, msg: Buffer, opts?: Partial): Encrypted;
export declare function decryptSync(privateKey: Buffer, opts: Encrypted): Promise;
export declare function serialize(opts: Encrypted): Buffer;
export declare function deserialize(buf: Buffer): Encrypted;
//# sourceMappingURL=ecies.d.ts.map