/** * Own properties only, `__proto__` refused outright: a user-supplied key otherwise resolves off `Object.prototype`. * @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare function _hasOwn(obj: object, key: PropertyKey): boolean; /** * The value a lookup table holds under a user-supplied key, or `undefined` where it holds none. * @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare function _getOwn(table: { [key: string]: T; } | null | undefined, key: string): T | undefined; /** * If value is undefined, null or blank, returns null, otherwise returns the value * @param {T} value * @returns {T | null} * @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare const _makeNull: (value?: T) => T | null; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare function _exists(value: string | null | undefined): value is string; export declare function _exists(value: T): value is NonNullable; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare function _missing(value: T | null | undefined): value is Exclude; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare const _toStringOrNull: (value: any) => string | null; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare const _jsonEquals: (val1: T1, val2: T2) => boolean; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare const _defaultComparator: (valueA: any, valueB: any, accentedCompare?: boolean) => number;