import { IStore } from "../store"; export declare const shallowEqual: (a: any, b: any) => boolean; export declare function derive(store: any, state: {}, keys: any): { middleware: any; setState(update: any): void; subscribe(f: any): () => void; getState(): any; }; export declare const getMeta: (target: any) => any; export declare const setMeta: (target: any, meta: any) => any; export declare const getActionNames: (target: any) => any; export declare const addOrCreateActions: (target: any, propertyKey: any) => any; export declare const isFunction: (obj: any) => boolean; export declare const isInherit: (Child: any, Parent: any) => boolean; export declare const isUndefined: (obj: any) => boolean; export declare function set(store: IStore, ret: any): any; export declare function propsValidation(props: object, propName: string, componentName: string): Error;