import { Nil, StringifiedKey } from '../interfaces'; /** * Creates an array of the own enumerable property names of object. * * Differences from lodash: * - does not give any special consideration for arguments objects, strings, or prototype objects (e.g. many will have `'length'` in the returned array) * * Contribution to minified bundle size, when it is the only function imported: * - Lodash: 3,326 bytes * - Micro-dash: 148 bytes */ export declare function keys(object: T | Nil): Array>; /** @hidden */ export declare function keysOfNonArray(object: T | Nil): Array>;