import { Omit } from 'typelevel-ts'; /** * Generates new object with keys mapped with template */ export declare function mapKeys(object: T, template: (key: string) => string): T; /** * Deeply compares two objects * @param {*} objA * @param {*} objB * @returns {Boolean} */ export declare function deepEqual(objA: object, objB: object): boolean; export declare type PartialKeys = Omit & Partial>; export declare const isNotNullable: (value: T | null | undefined) => value is T;