/**
 * Создает новый массив, применяя функцию к каждому элементу массива,
 * а затем сглаживает результат на один уровень.
 *
 * @param array - Исходный массив
 * @param iteratee - Функция, применяемая к каждому элементу
 * @returns Новый сглаженный массив
 */
export declare function flatMap<T, R>(array: T[], iteratee: (value: T, index: number, array: T[]) => R | R[]): R[];
