/** * A semi-complex function to manipulate and delete paths in objects. * @deprecated * @since 1.0.0 * @param input The input object to manipulate. * @param path An array of strings forming a path. * @returns The manipulated input object. */ declare function deleteFromObject(input: Input, path: string[]): Output; /** * A semi-complex function to manipulate and get paths in objects. * @deprecated * @since 1.0.0 * @param value The value object to manipulate. * @param path An array of strings forming a path. * @returns The value received after manipulation, else undefined. */ declare function getFromObject(value: Input, path: string[]): Output | undefined; /** * A semi-complex function to check if a specific property exists in objects. * @deprecated * @since 2.0.0 * @param value The value object to check. * @param path An array of strings forming a path. * @returns Whether a value at path exists. */ declare function hasFromObject(value: Input, path: string[]): boolean; /** * A semi-complex function to manipulate and set paths in objects. * @deprecated * @since 1.1.0 * @param input The input object to manipulate. * @param path An array of strings forming a path. * @param value The value to set at the given path. * @returns The manipulated input object. */ declare function setToObject(input: Input, path: string[], value: Value): Output; declare const version = "[VI]{version}[/VI]"; export { deleteFromObject, getFromObject, hasFromObject, setToObject, version };