import { Address } from "@coral-xyz/anchor";
import { PublicKey } from "@solana/web3.js";
export declare function deriveStakeAddress(staker: Address, lockup: Address, nonce: bigint, programId?: Address): PublicKey;
export declare function deriveLockupAddress(name: string, programId?: Address): PublicKey;
export declare function deriveUserNonceAddress(user: Address, lockup: Address, programId?: Address): PublicKey;
export declare function deriveStakeVaultAddress(lockup: Address, programId?: Address): PublicKey;
export declare function deriveRewardVaultAddress(lockup: Address, programId?: Address): PublicKey;
