import * as jsx from 'reactiv'; import { Store } from "./Store"; export declare class StoreComponent
extends jsx.Component
{ state: S; props: P; private _callOnDismount; private _stores; setState(f: S | ((prevState: S, props: P) => S), callback?: () => any): void; constructor(props: P, ...stores: Store[]); context: {}; refs: { [key: string]: any; }; getClassName(): string; getState(): S; forceUpdate(callBack?: () => any): void; componentDidMount(): void; componentWillUnmount(): void; storeComponentDidMount(): void; storeComponentWillUnmount(): void; onStoreChanged(): void; }