export type GetNext = (keys: T[]) => T; export type GetKeys = (state: T) => K[]; export declare const getObjectKeys: GetKeys, string>; export declare const getObjectKeysAsNumbers: GetKeys, number>; export declare const getNextNumberLikeStringKey: GetNext<`${number}`>; export declare const getNextLargestNumber: GetNext; export declare const getNextSmallestNumber: GetNext; export declare enum PremadeGetNext { nextLargest = "nextlargest", nextSmallest = "nextsmallest" } export type NextKeyStrategy = PremadeGetNext | GetNext; export declare const getNextKeyStrategy: (nextKeyStrategy?: NextKeyStrategy) => GetNext; //# sourceMappingURL=keyer.function.d.ts.map