import { AsyncStoreOptions } from "./types.cjs"; //#region src/createReduxAsyncStore/temp/createAsyncStore/createAsyncStore.d.ts /** * Creates an asynchronous store with the given options. * * @template T The type of the store to be created. * @param {AsyncStoreOptions} options The options for creating the asynchronous store. * @param {string} options.storeName The name of the store. This is required for better error debugging. * @param {number} [options.timeout=20000] The timeout limit in milliseconds for initializing the store. * @returns {T} The created asynchronous store. * @throws Will throw an error if the `storeName` option is not set. * * @example * const storeOptions = { * storeName: 'myStore', * timeout: 30000, * }; * const myStore = createAsyncStore(storeOptions); */ declare function createAsyncStore(options: AsyncStoreOptions): T; //#endregion export { createAsyncStore }; //# sourceMappingURL=createAsyncStore.d.cts.map