import { TreeNodeProps } from "antd";
import React from "react";
export interface EmployeeOrdepartment {
    id?: string;
    name?: string;
    isEmployee?: boolean;
}
export interface TreeData extends Omit<TreeNodeProps, "key"> {
    id?: string;
    key: React.Key;
    name?: string;
    isEmployee?: boolean;
}
export declare const flattenTreeData: (data: TreeData[], arr: TreeData[]) => any;
export declare const transformArryToMap: (arrs: TreeData[]) => Map<string, TreeData[]>;
export declare const filterTreeKeys: (key: React.Key, map: Map<string, TreeData[]>) => TreeData[];
export declare const traverseKeys: (keys: React.Key[], map: Map<string, TreeData[]>) => React.Key[];
export declare const generateMapfromArray: (array: TreeData[]) => Map<React.Key, TreeData>;
export declare const addKeyByArrayMap: (list: EmployeeOrdepartment[], isEmployee: boolean) => {
    key: string;
    title: string;
    isEmployee: boolean;
    id?: string;
    name?: string;
}[];
