import { CP_AMM_PROGRAM_ADDRESS } from "../programs/cpAmm.js"; import "../programs/index.js"; import { AccountMeta, AccountSignerMeta, Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder, Instruction, InstructionWithAccounts, InstructionWithData, ReadonlyAccount, ReadonlySignerAccount, ReadonlyUint8Array, TransactionSigner, WritableAccount } from "@solana/kit"; //#region src/generated/instructions/closeClaimFeeOperator.d.ts declare const CLOSE_CLAIM_FEE_OPERATOR_DISCRIMINATOR: ReadonlyUint8Array; declare function getCloseClaimFeeOperatorDiscriminatorBytes(): ReadonlyUint8Array; type CloseClaimFeeOperatorInstruction = string, TAccountRentReceiver extends string | AccountMeta = string, TAccountAdmin extends string | AccountMeta = string, TAccountEventAuthority extends string | AccountMeta = string, TAccountProgram extends string | AccountMeta = "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", TRemainingAccounts extends readonly AccountMeta[] = []> = Instruction & InstructionWithData & InstructionWithAccounts<[TAccountClaimFeeOperator extends string ? WritableAccount : TAccountClaimFeeOperator, TAccountRentReceiver extends string ? WritableAccount : TAccountRentReceiver, TAccountAdmin extends string ? ReadonlySignerAccount & AccountSignerMeta : TAccountAdmin, TAccountEventAuthority extends string ? ReadonlyAccount : TAccountEventAuthority, TAccountProgram extends string ? ReadonlyAccount : TAccountProgram, ...TRemainingAccounts]>; type CloseClaimFeeOperatorInstructionData = { discriminator: ReadonlyUint8Array; }; type CloseClaimFeeOperatorInstructionDataArgs = {}; declare function getCloseClaimFeeOperatorInstructionDataEncoder(): FixedSizeEncoder; declare function getCloseClaimFeeOperatorInstructionDataDecoder(): FixedSizeDecoder; declare function getCloseClaimFeeOperatorInstructionDataCodec(): FixedSizeCodec; type CloseClaimFeeOperatorAsyncInput = { claimFeeOperator: Address; rentReceiver: Address; admin: TransactionSigner; eventAuthority?: Address; program?: Address; }; declare function getCloseClaimFeeOperatorInstructionAsync(input: CloseClaimFeeOperatorAsyncInput, config?: { programAddress?: TProgramAddress; }): Promise>; type CloseClaimFeeOperatorInput = { claimFeeOperator: Address; rentReceiver: Address; admin: TransactionSigner; eventAuthority: Address; program?: Address; }; declare function getCloseClaimFeeOperatorInstruction(input: CloseClaimFeeOperatorInput, config?: { programAddress?: TProgramAddress; }): CloseClaimFeeOperatorInstruction; type ParsedCloseClaimFeeOperatorInstruction = { programAddress: Address; accounts: { claimFeeOperator: TAccountMetas[0]; rentReceiver: TAccountMetas[1]; admin: TAccountMetas[2]; eventAuthority: TAccountMetas[3]; program: TAccountMetas[4]; }; data: CloseClaimFeeOperatorInstructionData; }; declare function parseCloseClaimFeeOperatorInstruction(instruction: Instruction & InstructionWithAccounts & InstructionWithData): ParsedCloseClaimFeeOperatorInstruction; //#endregion export { CLOSE_CLAIM_FEE_OPERATOR_DISCRIMINATOR, CloseClaimFeeOperatorAsyncInput, CloseClaimFeeOperatorInput, CloseClaimFeeOperatorInstruction, CloseClaimFeeOperatorInstructionData, CloseClaimFeeOperatorInstructionDataArgs, ParsedCloseClaimFeeOperatorInstruction, getCloseClaimFeeOperatorDiscriminatorBytes, getCloseClaimFeeOperatorInstruction, getCloseClaimFeeOperatorInstructionAsync, getCloseClaimFeeOperatorInstructionDataCodec, getCloseClaimFeeOperatorInstructionDataDecoder, getCloseClaimFeeOperatorInstructionDataEncoder, parseCloseClaimFeeOperatorInstruction }; //# sourceMappingURL=closeClaimFeeOperator.d.ts.map