/** * 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 Address, type SOLANA_ERROR__INSTRUCTION_ERROR__CUSTOM, type SolanaError } from '@solana/kit'; /** InvalidInstructionData: Invalid instruction */ export declare const LIGHTHOUSE_ERROR__INVALID_INSTRUCTION_DATA = 6000; /** AssertionFailed: AssertionFailed */ export declare const LIGHTHOUSE_ERROR__ASSERTION_FAILED = 6001; /** NotEnoughAccounts: NotEnoughAccounts */ export declare const LIGHTHOUSE_ERROR__NOT_ENOUGH_ACCOUNTS = 6002; /** BumpNotFound: BumpNotFound */ export declare const LIGHTHOUSE_ERROR__BUMP_NOT_FOUND = 6003; /** AccountBorrowFailed: AccountBorrowFailed */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_BORROW_FAILED = 6004; /** RangeOutOfBounds: RangeOutOfBounds */ export declare const LIGHTHOUSE_ERROR__RANGE_OUT_OF_BOUNDS = 6005; /** IndexOutOfBounds: IndexOutOfBounds */ export declare const LIGHTHOUSE_ERROR__INDEX_OUT_OF_BOUNDS = 6006; /** FailedToDeserialize: FailedToDeserialize */ export declare const LIGHTHOUSE_ERROR__FAILED_TO_DESERIALIZE = 6007; /** FailedToSerialize: FailedToSerialize */ export declare const LIGHTHOUSE_ERROR__FAILED_TO_SERIALIZE = 6008; /** AccountOwnerMismatch: AccountOwnerMismatch */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_OWNER_MISMATCH = 6009; /** AccountKeyMismatch: AccountKeyMismatch */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_KEY_MISMATCH = 6010; /** AccountNotInitialized: AccountNotInitialized */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_NOT_INITIALIZED = 6011; /** AccountOwnerValidationFailed: AccountOwnerValidationFailed */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_OWNER_VALIDATION_FAILED = 6012; /** AccountFundedValidationFailed: AccountFundedValidationFailed */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_FUNDED_VALIDATION_FAILED = 6013; /** AccountDiscriminatorValidationFailed: AccountDiscriminatorValidationFailed */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_DISCRIMINATOR_VALIDATION_FAILED = 6014; /** AccountValidationFailed: AccountValidaitonFailed */ export declare const LIGHTHOUSE_ERROR__ACCOUNT_VALIDATION_FAILED = 6015; /** CrossProgramInvokeViolation: CrossProgramInvokeViolation */ export declare const LIGHTHOUSE_ERROR__CROSS_PROGRAM_INVOKE_VIOLATION = 6016; export type LighthouseError = typeof LIGHTHOUSE_ERROR__ACCOUNT_BORROW_FAILED | typeof LIGHTHOUSE_ERROR__ACCOUNT_DISCRIMINATOR_VALIDATION_FAILED | typeof LIGHTHOUSE_ERROR__ACCOUNT_FUNDED_VALIDATION_FAILED | typeof LIGHTHOUSE_ERROR__ACCOUNT_KEY_MISMATCH | typeof LIGHTHOUSE_ERROR__ACCOUNT_NOT_INITIALIZED | typeof LIGHTHOUSE_ERROR__ACCOUNT_OWNER_MISMATCH | typeof LIGHTHOUSE_ERROR__ACCOUNT_OWNER_VALIDATION_FAILED | typeof LIGHTHOUSE_ERROR__ACCOUNT_VALIDATION_FAILED | typeof LIGHTHOUSE_ERROR__ASSERTION_FAILED | typeof LIGHTHOUSE_ERROR__BUMP_NOT_FOUND | typeof LIGHTHOUSE_ERROR__CROSS_PROGRAM_INVOKE_VIOLATION | typeof LIGHTHOUSE_ERROR__FAILED_TO_DESERIALIZE | typeof LIGHTHOUSE_ERROR__FAILED_TO_SERIALIZE | typeof LIGHTHOUSE_ERROR__INDEX_OUT_OF_BOUNDS | typeof LIGHTHOUSE_ERROR__INVALID_INSTRUCTION_DATA | typeof LIGHTHOUSE_ERROR__NOT_ENOUGH_ACCOUNTS | typeof LIGHTHOUSE_ERROR__RANGE_OUT_OF_BOUNDS; export declare function getLighthouseErrorMessage(code: LighthouseError): string; export declare function isLighthouseError(error: unknown, transactionMessage: { instructions: Record; }, code?: TProgramErrorCode): error is SolanaError & Readonly<{ context: Readonly<{ code: TProgramErrorCode; }>; }>; //# sourceMappingURL=lighthouse.d.ts.map