/** * This code was AUTOGENERATED using the kinobi library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun kinobi to update it. * * @see https://github.com/metaplex-foundation/kinobi */ import { Program, ProgramError } from '@metaplex-foundation/umi'; /** AccountAlreadyInUse: an account with the same address already exists */ export declare class SysAccountAlreadyInUseError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** ResultWithNegativeLamports: account does not have enough SOL to perform the operation */ export declare class SysResultWithNegativeLamportsError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** InvalidProgramId: cannot assign account to this program id */ export declare class SysInvalidProgramIdError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** InvalidAccountDataLength: cannot allocate account data of this length */ export declare class SysInvalidAccountDataLengthError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** MaxSeedLengthExceeded: length of requested seed is too long */ export declare class SysMaxSeedLengthExceededError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** AddressWithSeedMismatch: provided address does not match addressed derived from seed */ export declare class SysAddressWithSeedMismatchError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** NonceNoRecentBlockhashes: advancing stored nonce requires a populated RecentBlockhashes sysvar */ export declare class SysNonceNoRecentBlockhashesError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** NonceBlockhashNotExpired: stored nonce is still in recent_blockhashes */ export declare class SysNonceBlockhashNotExpiredError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** NonceUnexpectedBlockhashValue: specified nonce does not match stored nonce */ export declare class SysNonceUnexpectedBlockhashValueError extends ProgramError { readonly name: string; readonly code: number; constructor(program: Program, cause?: Error); } /** * Attempts to resolve a custom program error from the provided error code. * @category Errors */ export declare function getSplSystemErrorFromCode(code: number, program: Program, cause?: Error): ProgramError | null; /** * Attempts to resolve a custom program error from the provided error name, i.e. 'Unauthorized'. * @category Errors */ export declare function getSplSystemErrorFromName(name: string, program: Program, cause?: Error): ProgramError | null;