/**
 * @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;
}
