export declare const validatePhoneNumber: (str: string) => boolean; export declare const stringToSlug: (str: string) => string; export declare const validateEmail: (str: string) => boolean; export declare function findAllIndexes(str: string, pattern: string): number[]; export declare function stringSorter(atitle: string, btitle: string): number; export declare function capitalize(value: string): string; export declare function tryForEach(items: any[], callback: (item: any, index: number) => void, printErrors?: boolean): void; export declare function formatDate(date: Date): string; export declare function getCookieValue(cookieName: string): string | null; export declare function isClient(): boolean; export declare function isServer(): boolean; export declare function getQueryParams(): URLSearchParams | undefined; export declare function isBackNavigation(): boolean; export declare function stringifyQueryParams(params: Record, options?: { arrayFormat: string; }): string; export declare function cloneDeep(obj: T): T; export declare function groupBy(array: T[], iteratee: string | ((item: T) => string | number)): Record; export declare function sortBy(array: T[], ...iteratees: Array any)>): T[]; export declare function debounce(func: (...args: any[]) => void, wait: number): (...args: any[]) => void; export declare function reaction(condition: () => any, effect: () => void): import("mobx").IReactionDisposer;