import type { ApplicationService } from '@adonisjs/core/types'; import type { Config } from './define_config.js'; import type { ComponentConstructor } from './types.js'; /** * Thrown by ComponentRegistry.resolve() when no component class can be * found for the given name — via the manual registry, a class file under * the components directory, or a single-file edge component. */ export declare class ComponentNotFoundException extends Error { constructor(name: string); } /** * Resolves Livewire component names to their class constructor. * * Resolution order (first match wins): * 1. Manually registered / previously-cached class (in-memory Map) * 2. A `.js`/`.ts`/`.tsx` class file under the components directory * 3. A single-file `.edge` component (`