declare namespace H { export const a: bigint; export const d: bigint; export { y as p }; export { E as n }; export const h: number; export { O as Gx }; export { C as Gy }; } declare var h: { new (t: any, s: any, e: any, r: any): { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; fromAffine(t: any): { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; fromHex(t: any, s?: boolean): { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; BASE: { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; ZERO: { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; }; declare namespace V { export { G as bytesToHex }; export { I as hexToBytes }; export { S as concatBytes }; export { c as mod }; export { tt as invert }; export function randomBytes(n: any): Uint8Array; export function sha512Async(...n: any[]): Promise; export const sha512Sync: undefined; } declare function yt(n: any): Uint8Array; declare function dt(n: any): Promise; declare function bt(n: any, t: any): any; declare function ht(n: any, t: any): Promise; declare namespace wt { export { P as getExtendedPublicKeyAsync }; export { U as getExtendedPublicKey }; export function randomPrivateKey(): Uint8Array; export function precompute(n?: number, t?: { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }): { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; } declare function xt(n: any, t: any, s: any): any; declare function pt(n: any, t: any, s: any): Promise; declare var y: bigint; declare var E: bigint; declare var O: bigint; declare var C: bigint; declare function G(n: any): string; declare function I(n: any): Uint8Array; declare function S(...n: any[]): Uint8Array; declare function c(n: any, t?: bigint): bigint; declare function tt(n: any, t?: bigint): bigint; declare function P(n: any): Promise<{ head: any; prefix: any; scalar: bigint; point: { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; pointBytes: Uint8Array; }>; declare function U(n: any): { head: any; prefix: any; scalar: bigint; point: { ex: any; ey: any; ez: any; et: any; readonly x: bigint; readonly y: bigint; equals(t: any): boolean; is0(): boolean; negate(): any; double(): any; add(t: any): any; mul(t: any, s?: boolean): any; multiply(t: any): any; clearCofactor(): any; isSmallOrder(): boolean; isTorsionFree(): boolean; toAffine(): { x: bigint; y: bigint; }; toRawBytes(): Uint8Array; toHex(): string; }; pointBytes: Uint8Array; }; export { H as CURVE, h as ExtendedPoint, V as etc, yt as getPublicKey, dt as getPublicKeyAsync, bt as sign, ht as signAsync, wt as utils, xt as verify, pt as verifyAsync };