import { Keypair } from "@solana/web3.js"; export interface PredictionKeyBundle { withdrawalId: Uint8Array; withdrawalIdHex: string; ephemeral: Keypair; claimantPublicKey: string; claimantSecretKey: string; } export declare function derivePredictionEphemeralKeypair(spendingKey: Uint8Array, nonce: number): Keypair; export declare function derivePredictionWithdrawalId(spendingKey: Uint8Array, nonce: number): Uint8Array; export declare function predictionWithdrawalIdToHex(withdrawalId: Uint8Array): string; export declare function predictionWithdrawalIdFromHex(value: string): Uint8Array; /** Derive every client-held key field needed across a prediction lifecycle. */ export declare function derivePredictionKeyBundle(spendingKey: Uint8Array, nonce: number): PredictionKeyBundle;