/** * @file Deep Link Interface Definitions * @author Matthew Raymer * * Defines the core interfaces for the deep linking system. * These interfaces are used across the deep linking implementation * to ensure type safety and consistent error handling. */ export interface DeepLinkError extends Error { code: string; details?: unknown; }