export declare type Action<T> = (item: T) => void;
export declare type Func<R, T> = (arg: T) => R;
export declare type Predicate<T> = Func<boolean, T>;
export declare type Selector<T> = Func<keyof T, T>;
