import { HashTreeObject } from './types'; /** * Checks if the given hash tree object is of type "self" * @param {HashTreeObject} object object to check * @returns {boolean} True if the object is of type "self", false otherwise */ export declare function isSelf(object: HashTreeObject): boolean; /** * Checks if the given hash tree object is of type "Metadata" * @param {HashTreeObject} object object to check * @returns {boolean} True if the object is of type "Metadata", false otherwise */ export declare function isMetadata(object: HashTreeObject): boolean; /** * Analyzes given part of Locus DTO recursively and delete any nested objects that have their own htMeta * * @param {Object} currentLocusPart part of locus DTO to analyze * @param {Object} parent parent object * @param {string|number} currentKey key of the parent object that currentLocusPart is * @returns {void} */ export declare const deleteNestedObjectsWithHtMeta: (currentLocusPart: any, parent?: any, currentKey?: string | number) => void;