import { Address, AccountMeta, AccountSignerMeta, Instruction, Option, TransactionSigner } from "@solana/kit"; export declare const DISCRIMINATOR: Buffer; export interface RolloverFixedTermBorrowAccounts { rolloverAccounts: { payer: TransactionSigner; obligation: Address; lendingMarket: Address; lendingMarketAuthority: Address; sourceBorrowReserve: Address; targetBorrowReserve: Address; liquidityMint: Address; sourceBorrowReserveLiquidity: Address; targetBorrowReserveLiquidity: Address; tokenProgram: Address; }; sourceFarmsAccounts: { obligationFarmUserState: Option
; reserveFarmState: Option
; }; targetFarmsAccounts: { obligationFarmUserState: Option
; reserveFarmState: Option
; }; farmsProgram: Address; } export declare function rolloverFixedTermBorrow(accounts: RolloverFixedTermBorrowAccounts, remainingAccounts?: Array, programAddress?: Address): Instruction | import("@solana/kit").AccountLookupMeta)[]>; //# sourceMappingURL=rolloverFixedTermBorrow.d.ts.map