import { ApiError, AuthUser, isApiError, isAuthUser, isSDKError, isValidJsonValue } from '@iota-big3/sdk-types'; export { isApiError, isAuthUser, isSDKError, isValidJsonValue }; export declare function isExpressRequest(value: unknown): value is import('express').Request; export declare function isExpressResponse(value: unknown): value is import('express').Response; export declare function hasStatusCode(error: unknown): error is Error & { statusCode: number; }; export declare function hasErrorCode(error: unknown): error is Error & { code: string; }; export declare function isMiddlewareConfig(value: unknown): value is Record; export declare function isSessionData(value: unknown): value is { userId: string; [key: string]: unknown; }; export declare function safeJsonParse(json: string, validator?: (value: unknown) => value is T): T | null; export declare function extractUser(req: unknown): AuthUser | null; export declare function createErrorResponse(error: unknown): ApiError; //# sourceMappingURL=type-guards.d.ts.map