///
import { Component } from "react";
import { Observable } from "rxjs";
import { AsyncResource, ListenResource, Success } from "./inject";
export declare function forkAsync, S>>(this: C, {source$, success}: AsyncResource): Observable | null;
export declare function forkListen, S>>(this: C, {source$, success}: ListenResource, store$: Observable<[Partial, Partial]>): Observable;
export declare function implSelector, S>, K extends keyof S>(this: C, state: S[K], success: Success): {
[x: string]: S[K];
};