import { Platform } from '../../platform_support'; export declare function currentTimestamp(): number; export declare function isSafeInteger(number: unknown): boolean; export declare function keyBy(arr: K[], key: string): Record; export declare function assignBy(arr: K[], key: string, base: Record): void; declare function isNumber(value: unknown): boolean; export declare function uuid(): string; export type Omit = Pick>; export declare function getTimestamp(): number; export declare function groupBy(arr: K[], grouperFn: (item: K) => string): Array; export declare function objectValues(obj: { [key: string]: K; }): K[]; export declare function objectEntries(obj: { [key: string]: K; }): [string, K][]; export declare function find(arr: K[], cond: (arg: K) => boolean): K | undefined; export declare function sprintf(format: string, ...args: any[]): string; /** * Checks two string arrays for equality. * @param arrayA First Array to be compared against. * @param arrayB Second Array to be compared against. * @returns {boolean} True if both arrays are equal, otherwise returns false. */ export declare function checkArrayEquality(arrayA: string[], arrayB: string[]): boolean; declare const _default: { checkArrayEquality: typeof checkArrayEquality; currentTimestamp: typeof currentTimestamp; isSafeInteger: typeof isSafeInteger; keyBy: typeof keyBy; uuid: typeof uuid; isNumber: typeof isNumber; getTimestamp: typeof getTimestamp; groupBy: typeof groupBy; objectValues: typeof objectValues; objectEntries: typeof objectEntries; find: typeof find; sprintf: typeof sprintf; }; export default _default; export declare const __platforms: Platform[];