///
export declare function isString(cand: any): cand is string;
export declare function isNumber(cand: any): cand is number;
export declare function isPromise(cand: any): cand is PromiseLike;
export declare function isFunction(cand: any): cand is Function;
export declare function isEvent(cand: any): cand is React.SyntheticEvent;
export declare type Props = {
[key: string]: any;
};
export declare function shallowCompare(props1: Props, props2: Props): boolean;
export declare type Flat = {
[key: string]: any;
};
export declare function unflatten(obj: Flat): {};
export declare function invariant(cond: boolean, msg: string): void;