import { PrivateKey } from './key_private'; import { PublicKey } from './key_public'; export declare class Aes { static uniqueNonce(): string; static encrypt(private_key: PrivateKey, public_key: PublicKey, message: Buffer | string, nonce?: string): { nonce: string; message: string; checksum: number; }; static decrypt(private_key: PrivateKey, public_key: PublicKey, nonce: string, message: string, checksum: number): Buffer; static fromSeed(seed: string): Buffer; static fromBuffer(buffer: Buffer): Buffer; static fromString(string: string): Buffer; static toBuffer(aes: Buffer): Buffer; static toString(aes: Buffer): string; }