import type { GetRowKey, Key } from '../OcTable.types'; /** * flat tree data on expanded state * * @export * @template T * @param {*} data : table data * @param {string} childrenColumnName * @param {Set} expandedKeys * @param {GetRowKey} getRowKey * @returns flattened data */ export default function useFlattenRecords(data: any, childrenColumnName: string, expandedKeys: Set, getRowKey: GetRowKey): { record: T; indent: number; index: number; }[];