import { web3 } from '@project-serum/anchor';
declare type StakeGemFarm = (params: {
    programId: web3.PublicKey;
    connection: web3.Connection;
    user: web3.PublicKey;
    gemFarm: web3.PublicKey;
    gemBank: web3.PublicKey;
    farm: web3.PublicKey;
    bank: web3.PublicKey;
    feeAcc: web3.PublicKey;
    nftMint: web3.PublicKey;
    loan: web3.PublicKey;
    isDegod: boolean;
    creatorWhitelistProof: web3.PublicKey;
    sendTxn: (transaction: web3.Transaction) => Promise<void>;
}) => Promise<void>;
export declare const stakeGemFarm: StakeGemFarm;
export {};
