/** * Google API error structure (from gaxios) */ export interface GoogleApiError extends Error { code?: number; status?: number; errors?: { message: string; domain: string; reason: string; }[]; response?: { data?: unknown; status?: number; statusText?: string; }; } /** * Type guard for errors with a message property */ export declare function isErrorWithMessage(error: unknown): error is { message: string; }; /** * Type guard for Google API errors with code/status */ export declare function isGoogleApiError(error: unknown): error is GoogleApiError; /** * Get error message from unknown error */ export declare function getErrorMessage(error: unknown): string; /** * Get error details for logging */ export declare function getErrorDetails(error: unknown): Record; /** * Format error for tool response */ export declare function formatToolError(toolName: string, error: unknown): string; //# sourceMappingURL=errorHelpers.d.ts.map