declare class ArrayUtils {
    private childNode;
    /**
     * 查找节点获得数据
     * @param key
     * @param value
     * @returns
     */
    findNode(data: any, key: string, value: any): any;
    clear(data: any): any;
    removeByIndex(data: any[], index: number): number;
    removeByItem(data: any[], key: string, value: any): number;
    findSame(data: any[], key: string): any[][];
    private getObjectPropertyValue;
    private findNodeLogic;
    /**
     * 支持多级的key路径
     * id
     * meta.path
     * @param item
     * @param key
     * @returns
     */
    private getKeyPathValue;
}
declare const ArrayUtil: ArrayUtils;
export default ArrayUtil;
