import { GetKeysWithSpecificTypeValue } from "./type.utils-D2zk0NEY.cjs"; //#region src/shared/sort.utils.d.ts type WithCreatedAt = { createdAt: Date; }; declare const sortByCreatedAt: (a: WithCreatedAt, b: WithCreatedAt) => number; declare const sortByCreatedAtDesc: (a: WithCreatedAt, b: WithCreatedAt) => number; type WithUpdatedAt = { updatedAt: Date; }; declare const sortByUpdatedAt: (a: WithUpdatedAt, b: WithUpdatedAt) => number; declare const sortByUpdatedAtDesc: (a: WithUpdatedAt, b: WithUpdatedAt) => number; declare const sortByDatesAsc: >(arr: T[], dateKey: GetKeysWithSpecificTypeValue) => T[]; declare const sortByDatesDesc: >(arr: T[], dateKey: GetKeysWithSpecificTypeValue) => T[]; declare const sortByDates: >(arr: T[], dateKey: GetKeysWithSpecificTypeValue, order: "ASC" | "DESC") => T[]; //#endregion export { sortByCreatedAt, sortByCreatedAtDesc, sortByDates, sortByDatesAsc, sortByDatesDesc, sortByUpdatedAt, sortByUpdatedAtDesc }; //# sourceMappingURL=sort.utils-BqWaxRgX.d.cts.map