import { TransactionInstruction, PublicKey } from "@solana/web3.js";
export interface InitFarmsForReserveArgs {
    mode: number;
}
export interface InitFarmsForReserveAccounts {
    lendingMarketOwner: PublicKey;
    lendingMarket: PublicKey;
    lendingMarketAuthority: PublicKey;
    reserve: PublicKey;
    farmsProgram: PublicKey;
    farmsGlobalConfig: PublicKey;
    farmState: PublicKey;
    farmsVaultAuthority: PublicKey;
    rent: PublicKey;
    systemProgram: PublicKey;
}
export declare const layout: any;
export declare function initFarmsForReserve(args: InitFarmsForReserveArgs, accounts: InitFarmsForReserveAccounts, programId?: PublicKey): TransactionInstruction;
//# sourceMappingURL=initFarmsForReserve.d.ts.map