import type { ComponentInfo, Detector, ParseContext } from './types.js'; /** * Zustand detector. * - Phase 1: finds `const useXxxStore = create(…)` (including aliased / generic * `create()(...)` forms) → adds a store node named XxxStore. * Only variables matching `use[A-Z]...` are considered; the `use` prefix is stripped * to form the node id. * - Phase 2: for each component, if it calls a hook that resolves to a Zustand store, * adds a store-subscription edge. */ export declare class ZustandDetector implements Detector { readonly name = "zustand"; detectDeclarations(ctx: ParseContext): void; enrichComponent(component: ComponentInfo, ctx: ParseContext): void; } //# sourceMappingURL=zustand.detector.d.ts.map