/** * Type guards for safe error handling with unknown types * * @module utils/typeGuards */ /** * Type guard for objects with message property Useful for error-like objects that may not be Error * instances */ export declare const hasMessage: (error: unknown) => error is { message: string; }; /** * Type guard for execa command errors Execa throws errors with exitCode, stderr, stdout properties */ export declare const isExecaError: (error: unknown) => error is { exitCode?: number; message: string; stderr?: string; stdout?: string; };