/** * Internal escape hatches (symbols). * Used for plugin capability marking and cross-bundle duck-typing. */ export declare const CORE_SYMBOL: unique symbol; export declare const CAP_VALIDATION: unique symbol; export declare const CAP_PUBSUB: unique symbol; /** * Symbol for accessing the route table. * Used internally by merge/mount to extract routes without instanceof brittleness. * Enables duck-typing across multiple bundle copies. * * Not part of public API. Use getRouteIndex() for plugin access. * @internal */ export declare const ROUTE_TABLE: unique symbol; /** * Symbol for accessing the router implementation instance. * Used by plugins and test infrastructure to access internal details without * depending on implementation classes directly. * * Not part of public API. Escape hatch for rare cases where internals are needed. * @internal */ export declare const ROUTER_IMPL: unique symbol; //# sourceMappingURL=symbols.d.ts.map