import { d as LoadableStateOptions, n as StateInitializer, L as LoadableState, e as AsyncStateOptions, A as AsyncState } from '../types-5EvFF6wb.cjs'; import 'keyweaver'; import 'react'; declare const createAsyncState: { /** * Creates a {@link LoadableState loadable state} with basic loading capabilities. * * @example * ```js * const loadableState = createAsyncState({ * load: () => {} // loading logic * }); * ``` */ (options: LoadableStateOptions, stateInitializer?: StateInitializer): LoadableState; /** * Creates a {@link AsyncState basic asynchronous state} * * @example * ```js * const asyncState = createAsyncState(); * ``` */ (options?: AsyncStateOptions, stateInitializer?: StateInitializer): AsyncState; }; export { AsyncState, LoadableState, createAsyncState as default };