import { MLDSASecurityLevel } from '../../node_modules/@btc-vision/bip32/src/cjs/index.cjs';
export declare enum MLDSAPublicKeyMetadata {
    MLDSA44 = 1312,
    MLDSA65 = 1952,
    MLDSA87 = 2592
}
export interface MLDSARequestData {
    readonly verifyRequest: boolean;
    readonly publicKey: Uint8Array | null;
    readonly hashedPublicKey: Uint8Array;
    readonly level: MLDSASecurityLevel;
    readonly mldsaSignature: Uint8Array | null;
    readonly legacySignature: Uint8Array;
}
export declare function getLevelFromPublicKeyLength(length: number): MLDSASecurityLevel;
//# sourceMappingURL=MLDSAData.d.ts.map