import { FieldElement } from "./types";
export declare class FieldOperations {
    private wasmInstance;
    constructor(wasmInstance: any);
    /**
     * Create a field element from a hex string
     */
    fromHex(hexString: string): FieldElement;
    /**
     * Convert field element to hex string
     */
    toHex(element: FieldElement): string;
    /**
     * Add two field elements
     */
    add(a: FieldElement, b: FieldElement): FieldElement;
    /**
     * Multiply two field elements
     */
    multiply(a: FieldElement, b: FieldElement): FieldElement;
    /**
     * Get the multiplicative inverse of a field element
     */
    inverse(a: FieldElement): FieldElement;
    /**
     * Check if two field elements are equal
     */
    equals(a: FieldElement, b: FieldElement): boolean;
    /**
     * Generate a random field element
     */
    random(): FieldElement;
}
//# sourceMappingURL=field.d.ts.map