import { Store } from ".";
export interface Selector<T> {
    state: T;
    getState: () => T;
    cancel: () => void;
}
export declare function useSelector<State, SelectState>(store: Store<State, any>, selector: (state: State, props?: any) => SelectState, callback: (state: SelectState) => void, param?: any): Selector<SelectState>;
