import { Indexable } from '../interfaces/indexable'; /** * Helper to get and set Attributes on Objects */ export declare class ObjectHelper { /** * Checking if the Element is an Object * @param {any} obj * @return {boolean} */ static isObject(obj: any): boolean; /** * Formatting date as German * @param {string} date yyyy-mm-dd * @return {string} dd.mm.yyyy */ static formatDate(date: string | undefined): string; /** * Adding Days to Date * @param {Date} date * @param {number} days * @return {Date} */ static addDaysToDate(date: Date, days: number): Date; /** * Converts a date to a string * @param {Date} date * @return {string} */ static dateToString(date: Date): string; /** * Getting Value from JSON-Object * @param {Indexable} object * @param {string} key * @return {any} */ static get(object: Indexable, key: string): any; /** * Iterating Through Object * @param {Indexable} obj * @param {string[]} attributes * @param {number} depth * @return {any} * @private */ static _iterateThrough(obj: Indexable, attributes: string[], depth?: number): any; /** * Setting value for Object * @param {Indexable} object * @param {string} key * @param {any} value */ static set(object: Indexable, key: string, value: any): void; /** * Converts a string to bool * @param {string} v * @return {boolean} */ static stringToBool(v: string): boolean; /** * Object to String * @param {Object} obj * @return {string} */ static objectToStringDeep(obj: any): string; } //# sourceMappingURL=object-helper.d.ts.map