import { PublicKey } from "@solana/web3.js"
import { Program } from "@coral-xyz/anchor";
import { BasketsProgram } from "../idl/types";


export interface DeactivatedLookupTable {
    lookupTable: PublicKey;
    authority: PublicKey;
    recipient: PublicKey;
}

export async function fetchDeactivatedLookupTable(
    program: Program<BasketsProgram>,
    basket: PublicKey
): Promise<DeactivatedLookupTable> {
    return await program.account.deactivatedLookupTable.fetch(basket);
}
