/** * Mandate signing and verification, backed by Node's built-in Ed25519 (no * external crypto dependency). Keys are raw 32-byte values, wire-compatible with * the Python port: same canonical bytes, same RFC-8032 signatures, same base64 * envelope. */ export interface SignedMandate { mandate: Record; signature: { alg: "Ed25519"; public_key: string; value: string; }; } export declare function generateKeypair(): { privateKey: Buffer; publicKey: Buffer; }; export declare function publicKeyFromSeed(seed: Buffer): Buffer; export declare function signMandate(mandate: Record, seed: Buffer): SignedMandate; export declare function verifySignature(signed: SignedMandate): boolean; //# sourceMappingURL=signing.d.ts.map