import { HTTPError, PayloadValidationError } from '@segment/actions-core';
export declare class SegmentPublicAPIError extends HTTPError {
    response: Response & {
        errors: {
            type: string;
            message?: string;
            field?: string;
            data?: string;
            status?: number;
        };
    };
}
export declare const MissingUserOrAnonymousIdThrowableError: PayloadValidationError;
export declare const InvalidEndpointSelectedThrowableError: PayloadValidationError;
export declare const MissingExternalIdsError: PayloadValidationError;
export declare const MissingEmailIfEmailSubscriptionIsPresentError: PayloadValidationError;
export declare const MissingPhoneIfSmsOrWhatsappSubscriptionIsPresentError: PayloadValidationError;
export declare const MissingSubscriptionStatusesError: PayloadValidationError;
export declare const MissingEmailSubscriptionIfSubscriptionGroupsIsPresentError: PayloadValidationError;
export declare const InvalidSubscriptionStatusError: PayloadValidationError;
export declare const InvalidGroupSubscriptionStatusError: PayloadValidationError;
export declare const MissingAndroidPushTokenIfAndroidPushSubscriptionIsPresentError: PayloadValidationError;
export declare const MissingIosPushTokenIfIosPushSubscriptionIsPresentError: PayloadValidationError;
export declare const InvalidSubsriptionStatusError: PayloadValidationError;
