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(message?: string); } export declare class PaymentRequiredError extends SmartyError { constructor(message?: string); } export declare class ForbiddenError extends SmartyError { constructor(message?: string); } export declare class RequestTimeoutError extends SmartyError { constructor(message?: string); } export declare class RequestEntityTooLargeError extends SmartyError { constructor(message?: string); } export declare class BadRequestError extends SmartyError { constructor(message?: string); } export declare class UnprocessableEntityError extends SmartyError { constructor(message?: string); } export declare class TooManyRequestsError extends SmartyError { constructor(message?: string); } export declare class InternalServerError extends SmartyError { constructor(message?: string); } export declare class BadGatewayError extends SmartyError { constructor(message?: string); } export declare class ServiceUnavailableError extends SmartyError { constructor(message?: string); } export declare class GatewayTimeoutError extends SmartyError { constructor(message?: string); } export declare class NotModifiedError extends SmartyError { responseEtag: string | undefined; constructor(message?: string, responseEtag?: string); } declare const _default: { SmartyError: typeof SmartyError; BatchFullError: typeof BatchFullError; BatchEmptyError: typeof BatchEmptyError; UndefinedLookupError: typeof UndefinedLookupError; BadCredentialsError: typeof BadCredentialsError; PaymentRequiredError: typeof PaymentRequiredError; ForbiddenError: typeof ForbiddenError; RequestTimeoutError: typeof RequestTimeoutError; RequestEntityTooLargeError: typeof RequestEntityTooLargeError; BadRequestError: typeof BadRequestError; UnprocessableEntityError: typeof UnprocessableEntityError; TooManyRequestsError: typeof TooManyRequestsError; InternalServerError: typeof InternalServerError; BadGatewayError: typeof BadGatewayError; ServiceUnavailableError: typeof ServiceUnavailableError; GatewayTimeoutError: typeof GatewayTimeoutError; NotModifiedError: typeof NotModifiedError; DefaultError: typeof DefaultError; }; export default _default;