import { CP_AMM_PROGRAM_ADDRESS } from "../programs/cpAmm.js"; import "../programs/index.js"; import { AccountMeta, AccountSignerMeta, Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder, Instruction, InstructionWithAccounts, InstructionWithData, ReadonlyAccount, ReadonlyUint8Array, TransactionSigner, WritableAccount, WritableSignerAccount } from "@solana/kit"; //#region src/generated/instructions/createClaimFeeOperator.d.ts declare const CREATE_CLAIM_FEE_OPERATOR_DISCRIMINATOR: ReadonlyUint8Array; declare function getCreateClaimFeeOperatorDiscriminatorBytes(): ReadonlyUint8Array; type CreateClaimFeeOperatorInstruction = string, TAccountOperator extends string | AccountMeta = string, TAccountAdmin extends string | AccountMeta = string, TAccountSystemProgram extends string | AccountMeta = "11111111111111111111111111111111", TAccountEventAuthority extends string | AccountMeta = string, TAccountProgram extends string | AccountMeta = "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", TRemainingAccounts extends readonly AccountMeta[] = []> = Instruction & InstructionWithData & InstructionWithAccounts<[TAccountClaimFeeOperator extends string ? WritableAccount : TAccountClaimFeeOperator, TAccountOperator extends string ? ReadonlyAccount : TAccountOperator, TAccountAdmin extends string ? WritableSignerAccount & AccountSignerMeta : TAccountAdmin, TAccountSystemProgram extends string ? ReadonlyAccount : TAccountSystemProgram, TAccountEventAuthority extends string ? ReadonlyAccount : TAccountEventAuthority, TAccountProgram extends string ? ReadonlyAccount : TAccountProgram, ...TRemainingAccounts]>; type CreateClaimFeeOperatorInstructionData = { discriminator: ReadonlyUint8Array; }; type CreateClaimFeeOperatorInstructionDataArgs = {}; declare function getCreateClaimFeeOperatorInstructionDataEncoder(): FixedSizeEncoder; declare function getCreateClaimFeeOperatorInstructionDataDecoder(): FixedSizeDecoder; declare function getCreateClaimFeeOperatorInstructionDataCodec(): FixedSizeCodec; type CreateClaimFeeOperatorAsyncInput = { claimFeeOperator?: Address; operator: Address; admin: TransactionSigner; systemProgram?: Address; eventAuthority?: Address; program?: Address; }; declare function getCreateClaimFeeOperatorInstructionAsync(input: CreateClaimFeeOperatorAsyncInput, config?: { programAddress?: TProgramAddress; }): Promise>; type CreateClaimFeeOperatorInput = { claimFeeOperator: Address; operator: Address; admin: TransactionSigner; systemProgram?: Address; eventAuthority: Address; program?: Address; }; declare function getCreateClaimFeeOperatorInstruction(input: CreateClaimFeeOperatorInput, config?: { programAddress?: TProgramAddress; }): CreateClaimFeeOperatorInstruction; type ParsedCreateClaimFeeOperatorInstruction = { programAddress: Address; accounts: { claimFeeOperator: TAccountMetas[0]; operator: TAccountMetas[1]; admin: TAccountMetas[2]; systemProgram: TAccountMetas[3]; eventAuthority: TAccountMetas[4]; program: TAccountMetas[5]; }; data: CreateClaimFeeOperatorInstructionData; }; declare function parseCreateClaimFeeOperatorInstruction(instruction: Instruction & InstructionWithAccounts & InstructionWithData): ParsedCreateClaimFeeOperatorInstruction; //#endregion export { CREATE_CLAIM_FEE_OPERATOR_DISCRIMINATOR, CreateClaimFeeOperatorAsyncInput, CreateClaimFeeOperatorInput, CreateClaimFeeOperatorInstruction, CreateClaimFeeOperatorInstructionData, CreateClaimFeeOperatorInstructionDataArgs, ParsedCreateClaimFeeOperatorInstruction, getCreateClaimFeeOperatorDiscriminatorBytes, getCreateClaimFeeOperatorInstruction, getCreateClaimFeeOperatorInstructionAsync, getCreateClaimFeeOperatorInstructionDataCodec, getCreateClaimFeeOperatorInstructionDataDecoder, getCreateClaimFeeOperatorInstructionDataEncoder, parseCreateClaimFeeOperatorInstruction }; //# sourceMappingURL=createClaimFeeOperator.d.ts.map