import { DeepKeyof } from "./utils/sort"; declare const sort: (array: T[], opts?: { by?: 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, b: T) => number) | undefined) => T[]; export default sort;