import { ById } from './by-id'; export declare function createReducer(initialState: any, handlers: any): (state: any, action: any) => any; export declare function reduceById(array?: any[]): ById; export declare function toArray(byId: ById): T[]; export declare function ids(object?: any): string[]; export declare function setById(state?: any, byId?: ById): any; export declare function filterById(byId?: ById, itemIds?: string[]): ById; export declare function filterToArrayById(byId?: ById, itemIds?: string[]): T[]; export declare function unique(array?: any[]): string[]; export declare function uniqueProps(array?: any[], property?: string): string[]; export declare function uniquePropsById(byId?: ById, property?: string): string[]; export declare function missingIds(byId?: ById, objectIds?: Array): (string | undefined)[];