import type { StoreApi } from "zustand"; import type { SheetActions, SheetContentComponent, StacksheetSnapshot } from "../types"; export type AnyComponent = SheetContentComponent>; export type StoreState = StacksheetSnapshot & SheetActions; /** Return type of createSheetStore — store plus ad-hoc component maps */ export interface SheetStoreBundle { /** Generated type key → Component (for renderer lookup) */ componentMap: Map; /** Component → generated type key (dedup) */ componentRegistry: Map; store: StoreApi>; } /** Pre-resolved args — skips resolveArgs entirely */ export interface ResolvedItem { ariaLabel?: string; data: Record; id: string; type: string; } //# sourceMappingURL=store-types.d.ts.map