type ErrorWithCode = Error & { code: number; }; type MaybeErrorWithCode = ErrorWithCode | null | undefined; export declare class InvalidDataSizeError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedMintDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class InvalidReceiverError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class NotFirstToPrepareError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedAmericanMetaDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedUnderlyingAmountPerContractDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedUnderlyingAmountPerContractDecimalsDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedStrikePriceDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedStrikePriceDecimalsDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class PassedExpirationTimestampDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class StablecoinAsBaseAssetIsNotSupportedError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class DecimalsAmountDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare class BaseAssetDoesNotMatchError extends Error { readonly code: number; readonly name: string; constructor(); } export declare function errorFromCode(code: number): MaybeErrorWithCode; export declare function errorFromName(name: string): MaybeErrorWithCode; export {};