import type { AnyObject } from '../../_util/type'; /** * This function will do as `Object.assign` in production. But will use Object.defineProperty:get to * pass all value access in development. To support statistic field usage with alias token. */ export declare function merge(...objs: Partial[]): T; /** Statistic token usage case. Should use `merge` function if you do not want spread record. */ declare const statisticToken: (token: T) => { token: T; keys: Set | undefined; flush: (componentName: string, componentToken: Record) => void; }; export default statisticToken;