export type ZeroTrueErrorPayload = { statusCode: number; message: string; code: "ZEROTRUE_API_ERROR" | "ZEROTRUE_NETWORK_ERROR" | "ZEROTRUE_INVALID_RESPONSE"; details?: unknown; }; export declare class ZeroTrueApiError extends Error { readonly statusCode: number; readonly code: ZeroTrueErrorPayload["code"]; readonly details?: unknown; constructor(payload: ZeroTrueErrorPayload); toJSON(): ZeroTrueErrorPayload; } export declare function normalizeUnknownError(error: unknown): ZeroTrueErrorPayload; export declare function describeUnknownError(error: unknown): Record | undefined;