export declare enum SdkErrorCode { FAILED_TO_LOAD_FEATURES = "Failed to load contract features.", EMPTY_TOKEN_STANDARD = "Couldn't identify a token standard", FUNCTION_NOT_SUPPORTED = "Function is not supported by the contract", CHAIN_ERROR = "A call to the chain failed", WEB_REQUEST_FAILED = "Web request failed!", TOKEN_ID_REQUIRED = "Token Id is required to call the function on this contract!", TOKEN_ID_REJECTED = "Token Id is not supported for this function on this contract!", INVALID_DATA = "Invalid input data provided!", UNKNOWN_ERROR = "Unknown error." } export declare class SdkError extends Error { readonly data: Record; readonly error: Error | null; constructor(code: SdkErrorCode, data?: Record, error?: Error | null); static is(err: unknown): err is SdkError; static from(err: unknown, code: SdkErrorCode, data?: Record): SdkError; }