import aggregate from "./aggregate"; import chunk from "./chunk"; import difference from "./difference"; import intersection from "./intersection"; import mapify from "./mapify"; import nth from "./nth"; import orm from "./orm"; import range from "./range"; import remove from "./remove"; import shuffle from "./shuffle"; import sort from "./sort"; import unique from "./unique"; declare const autil: { aggregate: (array: T[], key: (value: T) => K) => Map; chunk: (array: T_1[], size: number) => T_1[][]; difference: (array: T_2[], values_0: T_2[], ...values_1: T_2[][]) => T_2[]; intersection: (array: T_3[], values_0: T_3[], ...values_1: T_3[][]) => T_3[]; mapify: (array: T_4[], key: (value: T_4) => string) => Map; nth: (array: T_5[], index: number) => T_5; orm: (array: T_6[]) => import("./orm").ORMArray; range: (min: number, max?: number | undefined, step?: number | undefined) => number[]; remove: (array: T_7[], indices_0: number, ...indices_1: number[]) => T_7[]; shuffle: (array: T_8[], copy?: boolean | "deep" | "shallow" | undefined) => T_8[]; sort: (array: T_9[], opts?: { by?: import("./utils/sort").DeepKeyof> | undefined; type?: "number" | "boolean" | "string.length" | "alphabetically" | undefined; order?: 1 | -1 | "asc" | "desc" | "ASC" | "DESC" | "ascending" | "descending" | "ASCENDING" | "DESCENDING" | undefined; copy?: boolean | "deep" | "shallow" | undefined; } | ((a: T_9, b: T_9) => number) | undefined) => T_9[]; unique: (array: T_10[], deep?: boolean | undefined) => T_10[]; }; export { aggregate, chunk, difference, intersection, mapify, nth, orm, range, remove, shuffle, sort, unique }; export default autil;