/** * 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. */ export default function statisticToken(token: T): { token: T; keys: Set | undefined; flush: (componentName: string, componentToken: Record) => void; };