import { PublicKey, TransactionInstruction } from '@solana/web3.js'; export declare function createBasketLookupTablesInstruction(params: { signer: PublicKey; basket: PublicKey; oldTempLookupTable0: PublicKey; oldTempLookupTable1: PublicKey; newTempLookupTable0: PublicKey; newTempLookupTable1: PublicKey; slot: number; }): TransactionInstruction; export declare function extendBasketLookupTablesIx(params: { signer: PublicKey; basket: PublicKey; tempLookupTable0: PublicKey; tempLookupTable1: PublicKey; additionalAccounts: PublicKey[]; }): TransactionInstruction; export declare function overwriteBasketLookupTablesIx(params: { signer: PublicKey; basket: PublicKey; tempLookupTable0: PublicKey; tempLookupTable1: PublicKey; activeLookupTable0: PublicKey; activeLookupTable1: PublicKey; }): TransactionInstruction; export declare function closeDeactivatedLookupTableIx(params: { rentPayer: PublicKey; basket: PublicKey; lookupTable: PublicKey; }): TransactionInstruction;