import { HubSpotHttpError } from '../models/HubSpotHttpError.js'; import { FileSystemError } from '../models/FileSystemError.js'; import { HubSpotConfigError } from '../models/HubSpotConfigError.js'; export { isSystemError } from './isSystemError.js'; export declare function isSpecifiedError(err: unknown, { statusCode, category, subCategory, errorType, code, }: { statusCode?: number; category?: string; subCategory?: string; errorType?: string; code?: string; }): err is HubSpotHttpError; export declare function isMissingScopeError(err: unknown): err is HubSpotHttpError; export declare function isGatingError(err: unknown): err is HubSpotHttpError; export declare function isTimeoutError(err: unknown): err is HubSpotHttpError; export declare function isAuthError(err: unknown): err is HubSpotHttpError; export declare function isValidationError(err: unknown): err is HubSpotHttpError; export declare function isHubSpotHttpError(error?: unknown): error is HubSpotHttpError; export declare function isGithubRateLimitError(err: unknown): err is HubSpotHttpError; export declare function hasGithubRateLimitError(err: unknown): boolean; export declare function isGithubError(err: unknown): boolean; export declare function getHttpStatusFromError(err: unknown): number | undefined; export declare function isFileSystemError(err: unknown): err is FileSystemError; export declare function isHubSpotConfigError(err: unknown): err is HubSpotConfigError;