import type { ClientAdapter } from './adapter/ClientAdapter'; import type { ClientActionInstance } from './ClientActionInstance'; export interface FactoryStore { defaultFactory(): any & ClientActionInstance; [actionName: string]: () => any & ClientActionInstance; } export interface ClientConfig { adapter: ClientAdapter; actionFactories?: Partial; specialFactories?: Partial; }