/******************************************************************************** * Copyright (C) 2024-2025 EclipseSource and others. * * This program and the accompanying materials are made available under the * terms of the MIT License as outlined in the LICENSE File ********************************************************************************/ /** * Finds a nested value from an object using a dot-separated path. */ export declare function findNestedValue(obj: Record, path: string | string[]): T | undefined; /** * Check if an object has a property. */ export declare function hasProperty(object: object, ...keys: (keyof TKey)[]): object is TKey; export type WithRequired = T & { [P in K]-?: T[P]; }; export type MaybePromise = T | Promise; //# sourceMappingURL=utils.d.ts.map