import { Signer, PublicKey } from '@mailchain/crypto'; declare const mailchainPasswordResetMessage: (username: Uint8Array, expires: Date) => Buffer; /** * Signs a message using the Mailchain username, reset attestation message, and expiration with the identity private key. */ declare function signMailchainPasswordReset(signer: Signer, username: Uint8Array, expires: Date): Promise; /** * Verifies message linking a username, reset attestation message, and expiration with an identity key is valid. */ declare function verifyMailchainPasswordReset(key: PublicKey, signature: Uint8Array, username: Uint8Array, expires: Date): Promise; export { mailchainPasswordResetMessage, signMailchainPasswordReset, verifyMailchainPasswordReset };