export interface SlhDsaParams { paramSet: 'SLH-DSA-SHAKE-128f' | 'SLH-DSA-SHAKE-192f' | 'SLH-DSA-SHAKE-256f'; n: number; h: number; d: number; hPrime: number; k: number; a: number; m: number; pkBytes: number; skBytes: number; sigBytes: number; securityCategory: 1 | 3 | 5; /** Bind this parameter set into the WASM PARAMS slot. Called by every * SlhDsaBase public method before driving slh{Keygen,Sign,Verify}Internal * so the WASM dimension lookups (slhK, slhA, slhD, slhHPrime, etc.) * resolve to this set. Reads the slhdsa exports lazily so the function * reference can be shared across modules without baking in an instance. */ wasmSelector: () => void; } /** SLH-DSA-SHAKE-128f, FIPS 205 §11.1 Table 2 (NIST security category 1). */ export declare const SLHDSA128F: SlhDsaParams; /** SLH-DSA-SHAKE-192f, FIPS 205 §11.1 Table 2 (NIST security category 3). */ export declare const SLHDSA192F: SlhDsaParams; /** SLH-DSA-SHAKE-256f, FIPS 205 §11.1 Table 2 (NIST security category 5). */ export declare const SLHDSA256F: SlhDsaParams;