import { CheckboxState, DateCheckState, FlattenNestedDataProps, GenericNode } from './TreeListBoxTypes';
export declare function updateItemStates(oldState: DateCheckState[], items: FlattenNestedDataProps[], clickedId: string, idKey: string, parentKey: string): {
    id: string;
    state: CheckboxState;
}[];
export declare const getFlattenNestedTreeList: ({ nestedData, parentId, childrenKey, parentKey, idKey, pathId, }: {
    nestedData: GenericNode[];
    parentId?: string | number | null;
    childrenKey?: string;
    parentKey: string;
    idKey?: string;
    pathId?: string;
}) => FlattenNestedDataProps[];
