import type { Iteratee } from '../types'; import type { Collection, Dictionary } from '@sdkset/types'; /** * 用于创建`countBy`、`groupBy`、`indexBy`、`partition`的内部函数。 * * @example * _group(func) * => countBy * => groupBy * => indexBy * * _group(func, true) * => partition * * @param behavior 给定实现函数 * @param partition partition 创建标识 */ export declare function _group(behavior: (object: Dictionary, value: unknown, key: string) => unknown, partition?: boolean): >(list: V, iteratee?: I | undefined, context?: unknown) => {};