export declare class SmartyError extends Error { constructor(message?: string); } export declare class DefaultError extends SmartyError { constructor(message?: string | null); } export declare class BatchFullError extends SmartyError { constructor(); } export declare class BatchEmptyError extends SmartyError { constructor(); } export declare class UndefinedLookupError extends SmartyError { constructor(); } export declare class BadCredentialsError extends SmartyError { constructor(); } export declare class PaymentRequiredError extends SmartyError { constructor(); } export declare class RequestEntityTooLargeError extends SmartyError { constructor(); } export declare class BadRequestError extends SmartyError { constructor(); } export declare class UnprocessableEntityError extends SmartyError { constructor(message: string); } export declare class TooManyRequestsError extends SmartyError { constructor(); } export declare class InternalServerError extends SmartyError { constructor(); } export declare class ServiceUnavailableError extends SmartyError { constructor(); } export declare class GatewayTimeoutError extends SmartyError { constructor(); } declare const _default: { SmartyError: typeof SmartyError; BatchFullError: typeof BatchFullError; BatchEmptyError: typeof BatchEmptyError; UndefinedLookupError: typeof UndefinedLookupError; BadCredentialsError: typeof BadCredentialsError; PaymentRequiredError: typeof PaymentRequiredError; RequestEntityTooLargeError: typeof RequestEntityTooLargeError; BadRequestError: typeof BadRequestError; UnprocessableEntityError: typeof UnprocessableEntityError; TooManyRequestsError: typeof TooManyRequestsError; InternalServerError: typeof InternalServerError; ServiceUnavailableError: typeof ServiceUnavailableError; GatewayTimeoutError: typeof GatewayTimeoutError; DefaultError: typeof DefaultError; }; export default _default;