/** * Dev-only runtime probe registry for Trellis apps. * @module trellis/client/dev-registry */ export type FractalShellName = 'node' | 'row' | 'card'; export interface TrellisFractalDev { vantage: () => number; shell: () => FractalShellName; thingId: () => string | null; lane: () => string; } export interface TrellisDevRegistry { version: 1; lane: () => string | null; fractal?: TrellisFractalDev; } declare global { interface Window { __TRELLIS_DEV__?: TrellisDevRegistry; } } export declare function registerDevRegistry(registry: TrellisDevRegistry): void; export declare function getDevRegistry(): TrellisDevRegistry | null; export declare function clearDevRegistry(): void; //# sourceMappingURL=dev-registry.d.ts.map