import type { SourcesList } from '../../../libs/cargo-hold'; import type { ILens } from '../../../libs/standard-lens'; import type { AsyncState } from '../async.types'; import type { AsyncAdaptor } from './async.types'; export interface AsyncAdaptorOptions { emitSource?: string | symbol; listenToSources?: SourcesList; actionKey: ActionKey; metadata?: Record; lens?: ILens>; } /** * @param options * @deprecated Use `asyncBuilder`-based functions instead. */ export declare const createAsyncAdaptor: , EmptyPayload = Payload>(options: AsyncAdaptorOptions) => AsyncAdaptor;