import { SearchUserPaginatorResponseDto, SearchUserRecordDto } from '../../auth/ldap/dto'; import { FilteratorSearchFieldAttribute } from '../../auth/ldap/interfaces'; import { MemoryUsage } from '../interfaces'; export declare const getEnumKeyFromEnumValue: (enumType: any, enumValue: string | number) => any; export declare const getEnumValueFromEnumKey: (enumType: any, enumKey: string | number) => any; export declare const mapKeysToLowerCase: (obj: object) => { [key: string]: string; }; export declare const recordToArray: (record: any) => unknown[]; export declare const paginator: (items: any, currentPage: number, perPageItems: number) => Promise; export declare const filterator: (items: SearchUserRecordDto[], searchAttributes?: FilteratorSearchFieldAttribute[]) => Promise; export declare const getMemoryUsage: () => MemoryUsage; export declare const getMemoryUsageDifference: (start: MemoryUsage, end: MemoryUsage) => MemoryUsage; export declare const asyncForEach: (array: any, callback: any) => Promise; export declare const sortArrayString: (items: string[]) => string[]; export declare const insertItemInArrayAtPosition: (arr: any[], index: number, newItem: any) => any[]; export declare const randomSecret: (length?: number) => string;