import { TransactionInstruction, PublicKey } from "@solana/web3.js";
export interface InitializeFarmAccounts {
    farmAdmin: PublicKey;
    farmState: PublicKey;
    globalConfig: PublicKey;
    farmVault: PublicKey;
    farmVaultsAuthority: PublicKey;
    tokenMint: PublicKey;
    tokenProgram: PublicKey;
    systemProgram: PublicKey;
    rent: PublicKey;
}
export declare function initializeFarm(accounts: InitializeFarmAccounts, programId?: PublicKey): TransactionInstruction;
//# sourceMappingURL=initializeFarm.d.ts.map