import type { CHash } from '@noble/hashes/utils'; import type { CurveFn } from '@noble/curves/abstract/edwards'; import type { ElementSpec, GroupParams, ScalarHash } from './types.js'; import type { HashID } from '../cryptoTypes.js'; export interface MakeEdParamsParams { curve: CurveFn; scalarHash: ScalarHash; element: ElementSpec; hashID: HashID; hash: CHash; } export declare function edwardsCurve({ curve, hashID, scalarHash, element, hash }: MakeEdParamsParams): GroupParams; //# sourceMappingURL=edwards.d.ts.map