import { type IMenuData } from '@common-stack/client-react/lib/interfaces/menu'; /** * Custom menuDataRender function which will be called on component render * to filter out menus from props.menuData on the basis of authorities. * * Note: This will be removed when menuDataRender issue * is resolved with the next release of Layout Components. * * @param menuList * @param authorities * @param isTopLevel - Internal flag to prevent logging during recursion */ export declare const menuDataRender: (menuList: IMenuData[], authorities: any, policiesOrIsTopLevel?: Record | null | boolean, isTopLevel?: boolean) => IMenuData[]; export declare function transformData(data: any): any; export declare function setLocale(obj: any, parentName?: string): void; export declare const addProLayoutParentKeys: (menuData?: any[], parentKeys?: string[]) => any[]; export declare const filterRoutesWithLocale: (routes: any) => any[]; /** * * included [ 'dialogPath'] */ export declare function removeUnnecessaryProperties(obj: any): void; //# sourceMappingURL=menuUtils.d.ts.map