import dataforge from "@rbxts/dataforge"; /** * Creates an in-memory dataforge store for tests. * * @remarks * Wires a virtual scheduler and memory hook so tests can exercise store loads, profile updates * and transactions without touching real DataStores. Stepping the returned scheduler drives * deferred load/write work to completion. * @typeParam T - The data shape stored in the store. * @param config - The public store configuration (name and template). * @returns The store, memory hook and virtual scheduler used to construct it. */ export declare function createTestStore(config: dataforge.Config & { _hook?: never; _scheduler?: never; }): { hook: dataforge.MemoryHook; scheduler: dataforge.VirtualScheduler; store: dataforge.Store; }; export * from "./validate";