/** * TanStack Store Factory * * Main entry point for creating TanStack-style stores. */ import type { TanStackStore } from './types'; /** * Options for creating a TanStack store */ export interface TanStackStoreOptions { /** Default stale time for query collections */ defaultStaleTime?: number; /** Default sync URL for sync collections */ defaultSyncUrl?: string; /** Maximum number of collections allowed */ maxCollections?: number; } /** * Summary returned from dispose() */ export interface DisposeSummary { collectionsCleared: number; timersCleared: number; subscribersCleared: number; } /** * Memory statistics */ export interface MemoryStats { collectionCount: number; totalItems: number; } /** * Create a new TanStack store */ export declare function createTanStackStore(options?: TanStackStoreOptions): TanStackStore; //# sourceMappingURL=store.d.ts.map