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/createTokenBadge.d.ts declare const CREATE_TOKEN_BADGE_DISCRIMINATOR: ReadonlyUint8Array; declare function getCreateTokenBadgeDiscriminatorBytes(): ReadonlyUint8Array; type CreateTokenBadgeInstruction = string, TAccountTokenMint 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<[TAccountTokenBadge extends string ? WritableAccount : TAccountTokenBadge, TAccountTokenMint extends string ? ReadonlyAccount : TAccountTokenMint, TAccountAdmin extends string ? WritableSignerAccount & AccountSignerMeta : TAccountAdmin, TAccountSystemProgram extends string ? ReadonlyAccount : TAccountSystemProgram, TAccountEventAuthority extends string ? ReadonlyAccount : TAccountEventAuthority, TAccountProgram extends string ? ReadonlyAccount : TAccountProgram, ...TRemainingAccounts]>; type CreateTokenBadgeInstructionData = { discriminator: ReadonlyUint8Array; }; type CreateTokenBadgeInstructionDataArgs = {}; declare function getCreateTokenBadgeInstructionDataEncoder(): FixedSizeEncoder; declare function getCreateTokenBadgeInstructionDataDecoder(): FixedSizeDecoder; declare function getCreateTokenBadgeInstructionDataCodec(): FixedSizeCodec; type CreateTokenBadgeAsyncInput = { tokenBadge?: Address; tokenMint: Address; admin: TransactionSigner; systemProgram?: Address; eventAuthority?: Address; program?: Address; }; declare function getCreateTokenBadgeInstructionAsync(input: CreateTokenBadgeAsyncInput, config?: { programAddress?: TProgramAddress; }): Promise>; type CreateTokenBadgeInput = { tokenBadge: Address; tokenMint: Address; admin: TransactionSigner; systemProgram?: Address; eventAuthority: Address; program?: Address; }; declare function getCreateTokenBadgeInstruction(input: CreateTokenBadgeInput, config?: { programAddress?: TProgramAddress; }): CreateTokenBadgeInstruction; type ParsedCreateTokenBadgeInstruction = { programAddress: Address; accounts: { tokenBadge: TAccountMetas[0]; tokenMint: TAccountMetas[1]; admin: TAccountMetas[2]; systemProgram: TAccountMetas[3]; eventAuthority: TAccountMetas[4]; program: TAccountMetas[5]; }; data: CreateTokenBadgeInstructionData; }; declare function parseCreateTokenBadgeInstruction(instruction: Instruction & InstructionWithAccounts & InstructionWithData): ParsedCreateTokenBadgeInstruction; //#endregion export { CREATE_TOKEN_BADGE_DISCRIMINATOR, CreateTokenBadgeAsyncInput, CreateTokenBadgeInput, CreateTokenBadgeInstruction, CreateTokenBadgeInstructionData, CreateTokenBadgeInstructionDataArgs, ParsedCreateTokenBadgeInstruction, getCreateTokenBadgeDiscriminatorBytes, getCreateTokenBadgeInstruction, getCreateTokenBadgeInstructionAsync, getCreateTokenBadgeInstructionDataCodec, getCreateTokenBadgeInstructionDataDecoder, getCreateTokenBadgeInstructionDataEncoder, parseCreateTokenBadgeInstruction }; //# sourceMappingURL=createTokenBadge.d.ts.map