/** * Checks if the given object contains all the specified keys. * * @template T - The type of the object. * @param {T} obj - The object to check. * @param {Array} keys - An array of keys to check for in the object. * @returns {boolean} - Returns true if the object contains all the specified keys, otherwise false. * * @example * const settings = { * fontFamily: 'Arial', * compactLayout: true, * direction: 'ltr', * colorScheme: 'light', * contrast: 'default', * navColor: 'integrate', * navLayout: 'vertical', * primaryColor: 'blue', *}; * * console.log(hasKeys(settings, ['fontFamily', 'direction'])); // true * console.log(hasKeys(settings, ['test'])); // false */ declare function hasKeys(obj: T | null | undefined, keys: (keyof T | string)[]): boolean; export { hasKeys };