/** * @import { FieldElement12, Point2, Point3 } from "../../index.js" * @import { FieldElement6 } from "../../internal.js" */ /** * @param {Point2} a * @param {Point2<[bigint, bigint]>} b * @returns {FieldElement12} */ export function millerLoop(a: Point2, b: Point2<[bigint, bigint]>): FieldElement12; /** * * @param {[bigint, bigint]} a * @param {FieldElement6[]} bs * @returns {FieldElement12} */ export function millerLoopInternal([ax, ay]: [bigint, bigint], bs: FieldElement6[]): FieldElement12; /** * @param {FieldElement12} res * @returns {FieldElement12} */ export function finalExponentiate(res: FieldElement12): FieldElement12; /** * @param {FieldElement12} a * @param {FieldElement12} b * @returns {boolean} */ export function finalVerify(a: FieldElement12, b: FieldElement12): boolean; import type { Point2 } from "../../index.js"; import type { FieldElement12 } from "../../index.js"; import type { FieldElement6 } from "../../internal.js"; //# sourceMappingURL=pairing.d.ts.map