import type { ComponentStore, TungstenBaseStoreComponent, TungstenBaseSimpleStoreComponent, TungstenBaseStatefulStoreComponent } from '../Components.jsx'; import { TrueStore } from './makeStore.js'; import { Instance } from '../Instance/Instance.js'; import { StoreSchemaClass } from './StoreSchemaClass.js'; type BaseStoreComponents = TungstenBaseStoreComponent | TungstenBaseSimpleStoreComponent | TungstenBaseStatefulStoreComponent; type GetStoreFunctions = { getComponentStore: (element: BaseStoreComponents) => ComponentStore; getStore: (instanceOrStores: Instance | TrueStore[]) => TrueStore; }; export declare function registerStore(StoreSchema: StoreSchemaClass): GetStoreFunctions; export {}; //# sourceMappingURL=registerStore.d.ts.map