import { EffectModule } from '@sigi/core'; import { Draft } from 'immer'; import { Observable } from 'rxjs'; interface State { count: number; name: string; } export declare class CountModule extends EffectModule { defaultState: { count: number; name: string; }; setCount(state: Draft, count: number): void; setName(state: Draft, name: string): void; getCount(payload$: Observable): Observable | import("@sigi/types").Action>; skippedEffect(payload$: Observable): Observable | import("@sigi/types").Action>; } export {};