import type { PublicKey } from '@solana/web3.js'; /** * Output from Arcium encryption (internal only) */ export type ArciumEncryptedOutput = { ciphertext: number[][]; publicKey: Uint8Array; nonce: Uint8Array; }; /** * Internal helper to encrypt a set of numeric values with Arcium. * Does not leak anything about Arcium to the SDK consumer. * * @param mxeProgramId PublicKey of the MXE * @param plaintextValues numeric values for encryption * @param provider Solana provider (e.g., AnchorProvider) */ export declare function encryptForArciumInternal(mxeProgramId: PublicKey, plaintextValues: bigint[], provider: any): Promise; //# sourceMappingURL=arciumHelper.d.ts.map