import { Dict } from "./util-types"; /** * Creates an object mapping the items of a collection by a property. * * @param arr collection of items to be indexed * @param path property path eg. "foo.bar", "foo[0]" */ export declare const indexBy: (arr: T[], path: string) => Dict; /** * Decorator for a getter which assigns the result of first invocation of getter as * the equivalent property of the class */ export declare function MemoizeGetter(_target: any, propertyKey: string, descriptor: PropertyDescriptor): void;