type ErrorWithCode = Error & {
    code: number;
};
type MaybeErrorWithCode = ErrorWithCode | null | undefined;
/**
 * InstructionUnpackError: ''
 *
 * @category Errors
 * @category generated
 */
export declare class InstructionUnpackErrorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InstructionPackError: ''
 *
 * @category Errors
 * @category generated
 */
export declare class InstructionPackErrorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotRentExempt: 'Lamport balance below rent-exempt threshold'
 *
 * @category Errors
 * @category generated
 */
export declare class NotRentExemptError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * AlreadyInitialized: 'Already initialized'
 *
 * @category Errors
 * @category generated
 */
export declare class AlreadyInitializedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * Uninitialized: 'Uninitialized'
 *
 * @category Errors
 * @category generated
 */
export declare class UninitializedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidMetadataKey: ' Metadata's key must match seed of ['metadata', program id, mint] provided'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidMetadataKeyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidEditionKey: 'Edition's key must match seed of ['metadata', program id, name, 'edition'] provided'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidEditionKeyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UpdateAuthorityIncorrect: 'Update Authority given does not match'
 *
 * @category Errors
 * @category generated
 */
export declare class UpdateAuthorityIncorrectError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UpdateAuthorityIsNotSigner: 'Update Authority needs to be signer to update metadata'
 *
 * @category Errors
 * @category generated
 */
export declare class UpdateAuthorityIsNotSignerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotMintAuthority: 'You must be the mint authority and signer on this transaction'
 *
 * @category Errors
 * @category generated
 */
export declare class NotMintAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidMintAuthority: 'Mint authority provided does not match the authority on the mint'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidMintAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NameTooLong: 'Name too long'
 *
 * @category Errors
 * @category generated
 */
export declare class NameTooLongError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * SymbolTooLong: 'Symbol too long'
 *
 * @category Errors
 * @category generated
 */
export declare class SymbolTooLongError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UriTooLong: 'URI too long'
 *
 * @category Errors
 * @category generated
 */
export declare class UriTooLongError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner: ''
 *
 * @category Errors
 * @category generated
 */
export declare class UpdateAuthorityMustBeEqualToMetadataAuthorityAndSignerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MintMismatch: 'Mint given does not match mint on Metadata'
 *
 * @category Errors
 * @category generated
 */
export declare class MintMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * EditionsMustHaveExactlyOneToken: 'Editions must have exactly one token'
 *
 * @category Errors
 * @category generated
 */
export declare class EditionsMustHaveExactlyOneTokenError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MaxEditionsMintedAlready: ''
 *
 * @category Errors
 * @category generated
 */
export declare class MaxEditionsMintedAlreadyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TokenMintToFailed: ''
 *
 * @category Errors
 * @category generated
 */
export declare class TokenMintToFailedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MasterRecordMismatch: ''
 *
 * @category Errors
 * @category generated
 */
export declare class MasterRecordMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DestinationMintMismatch: ''
 *
 * @category Errors
 * @category generated
 */
export declare class DestinationMintMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * EditionAlreadyMinted: ''
 *
 * @category Errors
 * @category generated
 */
export declare class EditionAlreadyMintedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrintingMintDecimalsShouldBeZero: ''
 *
 * @category Errors
 * @category generated
 */
export declare class PrintingMintDecimalsShouldBeZeroError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * OneTimePrintingAuthorizationMintDecimalsShouldBeZero: ''
 *
 * @category Errors
 * @category generated
 */
export declare class OneTimePrintingAuthorizationMintDecimalsShouldBeZeroError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * EditionMintDecimalsShouldBeZero: 'EditionMintDecimalsShouldBeZero'
 *
 * @category Errors
 * @category generated
 */
export declare class EditionMintDecimalsShouldBeZeroError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TokenBurnFailed: ''
 *
 * @category Errors
 * @category generated
 */
export declare class TokenBurnFailedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TokenAccountOneTimeAuthMintMismatch: ''
 *
 * @category Errors
 * @category generated
 */
export declare class TokenAccountOneTimeAuthMintMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DerivedKeyInvalid: 'Derived key invalid'
 *
 * @category Errors
 * @category generated
 */
export declare class DerivedKeyInvalidError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrintingMintMismatch: 'The Printing mint does not match that on the master edition!'
 *
 * @category Errors
 * @category generated
 */
export declare class PrintingMintMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * OneTimePrintingAuthMintMismatch: 'The One Time Printing Auth mint does not match that on the master edition!'
 *
 * @category Errors
 * @category generated
 */
export declare class OneTimePrintingAuthMintMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TokenAccountMintMismatch: 'The mint of the token account does not match the Printing mint!'
 *
 * @category Errors
 * @category generated
 */
export declare class TokenAccountMintMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TokenAccountMintMismatchV2: 'The mint of the token account does not match the master metadata mint!'
 *
 * @category Errors
 * @category generated
 */
export declare class TokenAccountMintMismatchV2Error extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotEnoughTokens: 'Not enough tokens to mint a limited edition'
 *
 * @category Errors
 * @category generated
 */
export declare class NotEnoughTokensError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrintingMintAuthorizationAccountMismatch: ''
 *
 * @category Errors
 * @category generated
 */
export declare class PrintingMintAuthorizationAccountMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * AuthorizationTokenAccountOwnerMismatch: ''
 *
 * @category Errors
 * @category generated
 */
export declare class AuthorizationTokenAccountOwnerMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * Disabled: ''
 *
 * @category Errors
 * @category generated
 */
export declare class DisabledError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CreatorsTooLong: 'Creators list too long'
 *
 * @category Errors
 * @category generated
 */
export declare class CreatorsTooLongError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CreatorsMustBeAtleastOne: 'Creators must be at least one if set'
 *
 * @category Errors
 * @category generated
 */
export declare class CreatorsMustBeAtleastOneError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MustBeOneOfCreators: ''
 *
 * @category Errors
 * @category generated
 */
export declare class MustBeOneOfCreatorsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NoCreatorsPresentOnMetadata: 'This metadata does not have creators'
 *
 * @category Errors
 * @category generated
 */
export declare class NoCreatorsPresentOnMetadataError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CreatorNotFound: 'This creator address was not found'
 *
 * @category Errors
 * @category generated
 */
export declare class CreatorNotFoundError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidBasisPoints: 'Basis points cannot be more than 10000'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidBasisPointsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrimarySaleCanOnlyBeFlippedToTrue: 'Primary sale can only be flipped to true and is immutable'
 *
 * @category Errors
 * @category generated
 */
export declare class PrimarySaleCanOnlyBeFlippedToTrueError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * OwnerMismatch: 'Owner does not match that on the account given'
 *
 * @category Errors
 * @category generated
 */
export declare class OwnerMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NoBalanceInAccountForAuthorization: 'This account has no tokens to be used for authorization'
 *
 * @category Errors
 * @category generated
 */
export declare class NoBalanceInAccountForAuthorizationError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ShareTotalMustBe100: 'Share total must equal 100 for creator array'
 *
 * @category Errors
 * @category generated
 */
export declare class ShareTotalMustBe100Error extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationExists: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationExistsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationDoesNotExist: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationDoesNotExistError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationNotSet: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationNotSetError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationAlreadyMade: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationAlreadyMadeError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * BeyondMaxAddressSize: ''
 *
 * @category Errors
 * @category generated
 */
export declare class BeyondMaxAddressSizeError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NumericalOverflowError: 'NumericalOverflowError'
 *
 * @category Errors
 * @category generated
 */
export declare class NumericalOverflowErrorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationBreachesMaximumSupply: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationBreachesMaximumSupplyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * AddressNotInReservation: ''
 *
 * @category Errors
 * @category generated
 */
export declare class AddressNotInReservationError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotVerifyAnotherCreator: 'You cannot unilaterally verify another creator, they must sign'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotVerifyAnotherCreatorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotUnverifyAnotherCreator: 'You cannot unilaterally unverify another creator'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotUnverifyAnotherCreatorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * SpotMismatch: ''
 *
 * @category Errors
 * @category generated
 */
export declare class SpotMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * IncorrectOwner: 'Incorrect account owner'
 *
 * @category Errors
 * @category generated
 */
export declare class IncorrectOwnerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrintingWouldBreachMaximumSupply: ''
 *
 * @category Errors
 * @category generated
 */
export declare class PrintingWouldBreachMaximumSupplyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DataIsImmutable: 'Data is immutable'
 *
 * @category Errors
 * @category generated
 */
export declare class DataIsImmutableError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DuplicateCreatorAddress: 'No duplicate creator addresses'
 *
 * @category Errors
 * @category generated
 */
export declare class DuplicateCreatorAddressError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationSpotsRemainingShouldMatchTotalSpotsAtStart: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationSpotsRemainingShouldMatchTotalSpotsAtStartError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidTokenProgram: 'Invalid token program'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidTokenProgramError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DataTypeMismatch: 'Data type mismatch'
 *
 * @category Errors
 * @category generated
 */
export declare class DataTypeMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * BeyondAlottedAddressSize: ''
 *
 * @category Errors
 * @category generated
 */
export declare class BeyondAlottedAddressSizeError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationNotComplete: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationNotCompleteError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TriedToReplaceAnExistingReservation: ''
 *
 * @category Errors
 * @category generated
 */
export declare class TriedToReplaceAnExistingReservationError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidOperation: 'Invalid operation'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidOperationError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidOwner: 'Invalid Owner'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidOwnerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrintingMintSupplyMustBeZeroForConversion: 'Printing mint supply must be zero for conversion'
 *
 * @category Errors
 * @category generated
 */
export declare class PrintingMintSupplyMustBeZeroForConversionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * OneTimeAuthMintSupplyMustBeZeroForConversion: 'One Time Auth mint supply must be zero for conversion'
 *
 * @category Errors
 * @category generated
 */
export declare class OneTimeAuthMintSupplyMustBeZeroForConversionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidEditionIndex: 'You tried to insert one edition too many into an edition mark pda'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidEditionIndexError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationArrayShouldBeSizeOne: ''
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationArrayShouldBeSizeOneError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * IsMutableCanOnlyBeFlippedToFalse: 'Is Mutable can only be flipped to false'
 *
 * @category Errors
 * @category generated
 */
export declare class IsMutableCanOnlyBeFlippedToFalseError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CollectionCannotBeVerifiedInThisInstruction: 'Collection cannot be verified in this instruction'
 *
 * @category Errors
 * @category generated
 */
export declare class CollectionCannotBeVerifiedInThisInstructionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * Removed: 'This instruction was deprecated in a previous release and is now removed'
 *
 * @category Errors
 * @category generated
 */
export declare class RemovedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MustBeBurned: ''
 *
 * @category Errors
 * @category generated
 */
export declare class MustBeBurnedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidUseMethod: 'This use method is invalid'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidUseMethodError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotChangeUseMethodAfterFirstUse: 'Cannot Change Use Method after the first use'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotChangeUseMethodAfterFirstUseError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotChangeUsesAfterFirstUse: 'Cannot Change Remaining or Available uses after the first use'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotChangeUsesAfterFirstUseError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CollectionNotFound: 'Collection Not Found on Metadata'
 *
 * @category Errors
 * @category generated
 */
export declare class CollectionNotFoundError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidCollectionUpdateAuthority: 'Collection Update Authority is invalid'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidCollectionUpdateAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CollectionMustBeAUniqueMasterEdition: 'Collection Must Be a Unique Master Edition v2'
 *
 * @category Errors
 * @category generated
 */
export declare class CollectionMustBeAUniqueMasterEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UseAuthorityRecordAlreadyExists: 'The Use Authority Record Already Exists, to modify it Revoke, then Approve'
 *
 * @category Errors
 * @category generated
 */
export declare class UseAuthorityRecordAlreadyExistsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UseAuthorityRecordAlreadyRevoked: 'The Use Authority Record is empty or already revoked'
 *
 * @category Errors
 * @category generated
 */
export declare class UseAuthorityRecordAlreadyRevokedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * Unusable: 'This token has no uses'
 *
 * @category Errors
 * @category generated
 */
export declare class UnusableError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotEnoughUses: 'There are not enough Uses left on this token.'
 *
 * @category Errors
 * @category generated
 */
export declare class NotEnoughUsesError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CollectionAuthorityRecordAlreadyExists: 'This Collection Authority Record Already Exists.'
 *
 * @category Errors
 * @category generated
 */
export declare class CollectionAuthorityRecordAlreadyExistsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CollectionAuthorityDoesNotExist: 'This Collection Authority Record Does Not Exist.'
 *
 * @category Errors
 * @category generated
 */
export declare class CollectionAuthorityDoesNotExistError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidUseAuthorityRecord: 'This Use Authority Record is invalid.'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidUseAuthorityRecordError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidCollectionAuthorityRecord: ''
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidCollectionAuthorityRecordError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidFreezeAuthority: 'Metadata does not match the freeze authority on the mint'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidFreezeAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidDelegate: 'All tokens in this account have not been delegated to this user.'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidDelegateError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotAdjustVerifiedCreator: ''
 *
 * @category Errors
 * @category generated
 */
export declare class CannotAdjustVerifiedCreatorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotRemoveVerifiedCreator: 'Verified creators cannot be removed.'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotRemoveVerifiedCreatorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotWipeVerifiedCreators: ''
 *
 * @category Errors
 * @category generated
 */
export declare class CannotWipeVerifiedCreatorsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotAllowedToChangeSellerFeeBasisPoints: ''
 *
 * @category Errors
 * @category generated
 */
export declare class NotAllowedToChangeSellerFeeBasisPointsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * EditionOverrideCannotBeZero: 'Edition override cannot be zero'
 *
 * @category Errors
 * @category generated
 */
export declare class EditionOverrideCannotBeZeroError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidUser: 'Invalid User'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidUserError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * RevokeCollectionAuthoritySignerIncorrect: 'Revoke Collection Authority signer is incorrect'
 *
 * @category Errors
 * @category generated
 */
export declare class RevokeCollectionAuthoritySignerIncorrectError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * TokenCloseFailed: ''
 *
 * @category Errors
 * @category generated
 */
export declare class TokenCloseFailedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UnsizedCollection: 'Can't use this function on unsized collection'
 *
 * @category Errors
 * @category generated
 */
export declare class UnsizedCollectionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * SizedCollection: 'Can't use this function on a sized collection'
 *
 * @category Errors
 * @category generated
 */
export declare class SizedCollectionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingCollectionMetadata: 'Missing collection metadata account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingCollectionMetadataError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotAMemberOfCollection: 'This NFT is not a member of the specified collection.'
 *
 * @category Errors
 * @category generated
 */
export declare class NotAMemberOfCollectionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotVerifiedMemberOfCollection: 'This NFT is not a verified member of the specified collection.'
 *
 * @category Errors
 * @category generated
 */
export declare class NotVerifiedMemberOfCollectionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotACollectionParent: 'This NFT is not a collection parent NFT.'
 *
 * @category Errors
 * @category generated
 */
export declare class NotACollectionParentError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CouldNotDetermineTokenStandard: 'Could not determine a TokenStandard type.'
 *
 * @category Errors
 * @category generated
 */
export declare class CouldNotDetermineTokenStandardError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingEditionAccount: 'This mint account has an edition but none was provided.'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingEditionAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotAMasterEdition: 'This edition is not a Master Edition'
 *
 * @category Errors
 * @category generated
 */
export declare class NotAMasterEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MasterEditionHasPrints: 'This Master Edition has existing prints'
 *
 * @category Errors
 * @category generated
 */
export declare class MasterEditionHasPrintsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * BorshDeserializationError: ''
 *
 * @category Errors
 * @category generated
 */
export declare class BorshDeserializationErrorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotUpdateVerifiedCollection: 'Cannot update a verified collection in this command'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotUpdateVerifiedCollectionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CollectionMasterEditionAccountInvalid: 'Edition account doesnt match collection '
 *
 * @category Errors
 * @category generated
 */
export declare class CollectionMasterEditionAccountInvalidError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * AlreadyVerified: 'Item is already verified.'
 *
 * @category Errors
 * @category generated
 */
export declare class AlreadyVerifiedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * AlreadyUnverified: ''
 *
 * @category Errors
 * @category generated
 */
export declare class AlreadyUnverifiedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NotAPrintEdition: 'This edition is not a Print Edition'
 *
 * @category Errors
 * @category generated
 */
export declare class NotAPrintEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidMasterEdition: 'Invalid Master Edition'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidMasterEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidPrintEdition: 'Invalid Print Edition'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidPrintEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidEditionMarker: 'Invalid Edition Marker'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidEditionMarkerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * ReservationListDeprecated: 'Reservation List is Deprecated'
 *
 * @category Errors
 * @category generated
 */
export declare class ReservationListDeprecatedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * PrintEditionDoesNotMatchMasterEdition: 'Print Edition does not match Master Edition'
 *
 * @category Errors
 * @category generated
 */
export declare class PrintEditionDoesNotMatchMasterEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * EditionNumberGreaterThanMaxSupply: 'Edition Number greater than max supply'
 *
 * @category Errors
 * @category generated
 */
export declare class EditionNumberGreaterThanMaxSupplyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MustUnverify: 'Must unverify before migrating collections.'
 *
 * @category Errors
 * @category generated
 */
export declare class MustUnverifyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidEscrowBumpSeed: 'Invalid Escrow Account Bump Seed'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidEscrowBumpSeedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MustBeEscrowAuthority: 'Must Escrow Authority'
 *
 * @category Errors
 * @category generated
 */
export declare class MustBeEscrowAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidSystemProgram: 'Invalid System Program'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidSystemProgramError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MustBeNonFungible: 'Must be a Non Fungible Token'
 *
 * @category Errors
 * @category generated
 */
export declare class MustBeNonFungibleError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InsufficientTokens: 'Insufficient tokens for transfer'
 *
 * @category Errors
 * @category generated
 */
export declare class InsufficientTokensError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * BorshSerializationError: 'Borsh Serialization Error'
 *
 * @category Errors
 * @category generated
 */
export declare class BorshSerializationErrorError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * NoFreezeAuthoritySet: 'Cannot create NFT with no Freeze Authority.'
 *
 * @category Errors
 * @category generated
 */
export declare class NoFreezeAuthoritySetError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidCollectionSizeChange: 'Invalid collection size change'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidCollectionSizeChangeError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidBubblegumSigner: 'Invalid bubblegum signer'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidBubblegumSignerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * EscrowParentHasDelegate: 'Escrow parent cannot have a delegate'
 *
 * @category Errors
 * @category generated
 */
export declare class EscrowParentHasDelegateError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MintIsNotSigner: 'Mint needs to be signer to initialize the account'
 *
 * @category Errors
 * @category generated
 */
export declare class MintIsNotSignerError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidTokenStandard: 'Invalid token standard'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidTokenStandardError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidMintForTokenStandard: 'Invalid mint account for specified token standard'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidMintForTokenStandardError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidAuthorizationRules: 'Invalid authorization rules account'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidAuthorizationRulesError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingAuthorizationRules: 'Missing authorization rules account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingAuthorizationRulesError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingProgrammableConfig: 'Missing programmable configuration'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingProgrammableConfigError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidProgrammableConfig: 'Invalid programmable configuration'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidProgrammableConfigError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DelegateAlreadyExists: 'Delegate already exists'
 *
 * @category Errors
 * @category generated
 */
export declare class DelegateAlreadyExistsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DelegateNotFound: 'Delegate not found'
 *
 * @category Errors
 * @category generated
 */
export declare class DelegateNotFoundError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingAccountInBuilder: 'Required account not set in instruction builder'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingAccountInBuilderError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingArgumentInBuilder: 'Required argument not set in instruction builder'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingArgumentInBuilderError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * FeatureNotSupported: 'Feature not supported currently'
 *
 * @category Errors
 * @category generated
 */
export declare class FeatureNotSupportedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidSystemWallet: 'Invalid system wallet'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidSystemWalletError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * OnlySaleDelegateCanTransfer: 'Only the sale delegate can transfer while its set'
 *
 * @category Errors
 * @category generated
 */
export declare class OnlySaleDelegateCanTransferError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingTokenAccount: 'Missing token account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingTokenAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingSplTokenProgram: 'Missing SPL token program'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingSplTokenProgramError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingAuthorizationRulesProgram: 'Missing authorization rules program'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingAuthorizationRulesProgramError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidDelegateRoleForTransfer: 'Invalid delegate role for transfer'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidDelegateRoleForTransferError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidTransferAuthority: 'Invalid transfer authority'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidTransferAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InstructionNotSupported: 'Instruction not supported for ProgrammableNonFungible assets'
 *
 * @category Errors
 * @category generated
 */
export declare class InstructionNotSupportedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * KeyMismatch: 'Public key does not match expected value'
 *
 * @category Errors
 * @category generated
 */
export declare class KeyMismatchError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * LockedToken: 'Token is locked'
 *
 * @category Errors
 * @category generated
 */
export declare class LockedTokenError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * UnlockedToken: 'Token is unlocked'
 *
 * @category Errors
 * @category generated
 */
export declare class UnlockedTokenError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingDelegateRole: 'Missing delegate role'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingDelegateRoleError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidAuthorityType: 'Invalid authority type'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidAuthorityTypeError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingTokenRecord: 'Missing token record account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingTokenRecordError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MintSupplyMustBeZero: 'Mint supply must be zero for programmable assets'
 *
 * @category Errors
 * @category generated
 */
export declare class MintSupplyMustBeZeroError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DataIsEmptyOrZeroed: 'Data is empty or zeroed'
 *
 * @category Errors
 * @category generated
 */
export declare class DataIsEmptyOrZeroedError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingTokenOwnerAccount: 'Missing token owner'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingTokenOwnerAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidMasterEditionAccountLength: 'Master edition account has an invalid length'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidMasterEditionAccountLengthError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * IncorrectTokenState: 'Incorrect token state'
 *
 * @category Errors
 * @category generated
 */
export declare class IncorrectTokenStateError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidDelegateRole: 'Invalid delegate role'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidDelegateRoleError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingPrintSupply: 'Print supply is required for non-fungibles'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingPrintSupplyError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingMasterEditionAccount: 'Missing master edition account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingMasterEditionAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * AmountMustBeGreaterThanZero: 'Amount must be greater than zero'
 *
 * @category Errors
 * @category generated
 */
export declare class AmountMustBeGreaterThanZeroError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidDelegateArgs: 'Invalid delegate args'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidDelegateArgsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingLockedTransferAddress: 'Missing address for locked transfer'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingLockedTransferAddressError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidLockedTransferAddress: 'Invalid destination address for locked transfer'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidLockedTransferAddressError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * DataIncrementLimitExceeded: 'Exceeded account realloc increase limit'
 *
 * @category Errors
 * @category generated
 */
export declare class DataIncrementLimitExceededError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotUpdateAssetWithDelegate: 'Cannot update the rule set of a programmable asset that has a delegate'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotUpdateAssetWithDelegateError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidAmount: 'Invalid token amount for this operation or token standard'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidAmountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingMasterEditionMintAccount: 'Missing master edition mint account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingMasterEditionMintAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingMasterEditionTokenAccount: 'Missing master edition token account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingMasterEditionTokenAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingEditionMarkerAccount: 'Missing edition marker account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingEditionMarkerAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * CannotBurnWithDelegate: 'Cannot burn while persistent delegate is set'
 *
 * @category Errors
 * @category generated
 */
export declare class CannotBurnWithDelegateError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingEdition: 'Missing edition account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidAssociatedTokenAccountProgram: 'Invalid Associated Token Account Program'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidAssociatedTokenAccountProgramError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidInstructionsSysvar: 'Invalid InstructionsSysvar'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidInstructionsSysvarError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidParentAccounts: 'Invalid or Unneeded parent accounts'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidParentAccountsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidUpdateArgs: 'Authority cannot apply all update args'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidUpdateArgsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InsufficientTokenBalance: 'Token account does not have enough tokens'
 *
 * @category Errors
 * @category generated
 */
export declare class InsufficientTokenBalanceError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingCollectionMint: 'Missing collection account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingCollectionMintError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingCollectionMasterEdition: 'Missing collection master edition account'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingCollectionMasterEditionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidTokenRecord: 'Invalid token record account'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidTokenRecordError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidCloseAuthority: 'The close authority needs to be revoked by the Utility Delegate'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidCloseAuthorityError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidInstruction: 'Invalid or removed instruction'
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidInstructionError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * MissingDelegateRecord: 'Missing delegate record'
 *
 * @category Errors
 * @category generated
 */
export declare class MissingDelegateRecordError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidFeeAccount: ''
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidFeeAccountError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * InvalidMetadataFlags: ''
 *
 * @category Errors
 * @category generated
 */
export declare class InvalidMetadataFlagsError extends Error {
    readonly code: number;
    readonly name: string;
    constructor();
}
/**
 * Attempts to resolve a custom program error from the provided error code.
 * @category Errors
 * @category generated
 */
export declare function errorFromCode(code: number): MaybeErrorWithCode;
/**
 * Attempts to resolve a custom program error from the provided error name, i.e. 'Unauthorized'.
 * @category Errors
 * @category generated
 */
export declare function errorFromName(name: string): MaybeErrorWithCode;
export {};
//# sourceMappingURL=errors.d.ts.map