export declare namespace GasObjectHelper { /** @description Находит значение в объекте по ключу (поддерживает вложенный формат с точкой) */ function getNestedObjectValue(data: Record, field: string): T; /** @description Проверяет является ли переданный элемент функцией */ function isFunction(obj: any): boolean; /** @description Проверяет является ли массивом */ function isArray(value: unknown): boolean; /** * Мержит два объекта, включая вложенные элементы * * @param target Первый объект * @param sources Второй объект * * @generic T Первый объект * @generic T Второй объект * * @returns Возвращает комбинацию из двух объектов */ function mergeDeep, U = Record>(target: T, source: U): T & U; /** * @description Check value is object * @example GasGeneralHelper.isObject(1) // returns false * @example GasGeneralHelper.isObject(null) // returns false * @example GasGeneralHelper.isObject({}) // returns true */ function isObject(value: unknown): boolean; }