/** * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ import { type AccountMeta, type Address, type FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder, type Instruction, type InstructionWithAccounts, type InstructionWithData, type ReadonlyAccount, type ReadonlyUint8Array, type WritableAccount } from '@solana/kit'; import { LOADER_V3_PROGRAM_ADDRESS } from '../programs'; export declare const INITIALIZE_BUFFER_DISCRIMINATOR = 0; export declare function getInitializeBufferDiscriminatorBytes(): ReadonlyUint8Array; export type InitializeBufferInstruction = string, TAccountBufferAuthority extends string | AccountMeta = string, TRemainingAccounts extends readonly AccountMeta[] = []> = Instruction & InstructionWithData & InstructionWithAccounts<[ TAccountSourceAccount extends string ? WritableAccount : TAccountSourceAccount, TAccountBufferAuthority extends string ? ReadonlyAccount : TAccountBufferAuthority, ...TRemainingAccounts ]>; export type InitializeBufferInstructionData = { discriminator: number; }; export type InitializeBufferInstructionDataArgs = {}; export declare function getInitializeBufferInstructionDataEncoder(): FixedSizeEncoder; export declare function getInitializeBufferInstructionDataDecoder(): FixedSizeDecoder; export declare function getInitializeBufferInstructionDataCodec(): FixedSizeCodec; export type InitializeBufferInput = { /** Source account to initialize. */ sourceAccount: Address; /** Buffer authority. */ bufferAuthority: Address; }; export declare function getInitializeBufferInstruction(input: InitializeBufferInput, config?: { programAddress?: TProgramAddress; }): InitializeBufferInstruction; export type ParsedInitializeBufferInstruction = { programAddress: Address; accounts: { /** Source account to initialize. */ sourceAccount: TAccountMetas[0]; /** Buffer authority. */ bufferAuthority: TAccountMetas[1]; }; data: InitializeBufferInstructionData; }; export declare function parseInitializeBufferInstruction(instruction: Instruction & InstructionWithAccounts & InstructionWithData): ParsedInitializeBufferInstruction; //# sourceMappingURL=initializeBuffer.d.ts.map