import { RawSignResult } from '@taquito/core'; import { PublicKey, SigningKey } from './key-interface'; export declare class MLDSAKey implements SigningKey { #private; constructor(key: string, decrypt?: (key: Uint8Array) => Uint8Array); sign(message: Uint8Array): RawSignResult; publicKey(): PublicKey; secretKey(): string; } export declare class MLDSAPublicKey implements PublicKey { #private; constructor(src: string | Uint8Array); compare(other: PublicKey): number; hash(): string; bytes(): Uint8Array; toProtocol(): Uint8Array; toString(): string; }