import { IntegrationError, RetryableError, HTTPError } from '@segment/actions-core';
import { PayloadValidationError } from '@segment/actions-core';
export declare class HubSpotError extends HTTPError {
    response: Response & {
        data: {
            status: string;
            message: string;
            correlationId: string;
            category: string;
            subCategory?: string;
        };
    };
}
export declare const MissingIdentityCallThrowableError: IntegrationError;
export declare const CompanySearchThrowableError: IntegrationError;
export declare const RestrictedPropertyThrowableError: PayloadValidationError;
export declare const MultipleCompaniesInSearchResultThrowableError: IntegrationError;
export declare const SegmentUniqueIdentifierMissingRetryableError: RetryableError;
export declare const CustomSearchThrowableError: IntegrationError;
export declare const MultipleCustomRecordsInSearchResultThrowableError: IntegrationError;
export declare const CustomSearchToAssociateThrowableError: IntegrationError;
export declare const MultipleCustomRecordsInSearchResultToAssociateThrowableError: IntegrationError;
export declare function isSegmentUniqueIdentifierPropertyError(error: HubSpotError, segmentUniqueIdentifierProperty: string): boolean;
