import { ISignal } from "./signal"; export interface IStateSignal extends ISignal<[GHP, GHP], GHR> { dispatch: (state: GHP) => GHR[]; readonly state: GHP; } export declare function StateSignal(_state?: GHP, _signal?: ISignal<[GHP, GHP], GHR>): IStateSignal;