/** * Returns the argument provided. */ export declare function identity(value: T): T; export declare function identity(value: T): T; /** * Creates a null-prototype object using the runtime-optimal path: * - React Native: direct literal `{ __proto__: null }` * - Web/Node: `Object.create` with a shared, frozen null prototype */ export declare function nullObject | object = Record>(): T; /** * Builds null-prototype objects. Provided arguments are * shallow-merged into a newly created null-prototype object: * * ```ts * Object.assign(nullObject(), a, b?) * ``` */ export declare function buildNullObject>(a: A): A; export declare function buildNullObject(a: object, b?: object): [undefined] extends B ? A : A & B; /** * Does nothing. */ export declare function noop(): void; //# sourceMappingURL=core.d.ts.map