import { Disposable } from "./Disposable"; export declare function getArrayItemId(item: any, idKey?: string): any; export declare function array>(factory: () => T, id?: keyof T): T[]; export declare function arrayOf>(ctor: new () => T, id?: keyof T): T[];