import type { MenuProps, MenuObjectProps, MenuItemProps, MenuGroupProps } from './Menu.types';
declare const helpers: {
    isItem(item: MenuItemProps | MenuGroupProps): item is MenuItemProps;
    getItem(items: MenuProps['items'], id: MenuObjectProps['id']): MenuItemProps | undefined;
    getPath(items: MenuProps['items'], id: MenuObjectProps['id']): MenuProps['items'];
    setItem(items: MenuProps['items'], id: MenuItemProps['id'], newItem: MenuItemProps): MenuProps['items'];
    mapItem(items: MenuProps['items'], id: MenuItemProps['id'], fn: (item: MenuItemProps, index: number, array: MenuProps['items']) => MenuItemProps): MenuProps['items'];
    mapTree(items: MenuProps['items'], fn: (item: MenuItemProps, index: number, array: MenuProps['items']) => MenuItemProps): MenuProps['items'];
    flatten(items: (MenuItemProps | MenuGroupProps)[], ancestors?: (MenuItemProps | MenuGroupProps)[], options?: {
        parentFirst?: boolean;
    }): MenuItemProps[];
    toggleSelected(items: MenuProps['items'], id: MenuItemProps['id'], mode?: MenuProps['mode'], bool?: boolean): MenuProps['items'];
    selectItem(items: MenuProps['items'], id: MenuItemProps['id'], mode?: MenuProps['mode']): MenuProps['items'];
    deselectItem(items: MenuProps['items'], id: MenuItemProps['id'], mode?: MenuProps['mode']): MenuProps['items'];
    getSelected(items: MenuProps['items']): MenuItemProps[];
    prependTo(items: MenuProps['items'], newItems: MenuProps['items'], id?: MenuObjectProps['id']): MenuProps['items'];
    appendTo(items: MenuProps['items'], newItems: MenuProps['items'], id?: MenuObjectProps['id']): MenuProps['items'];
    getNextItem(items: MenuProps['items'], itemId?: MenuObjectProps['id']): MenuItemProps | MenuGroupProps | undefined;
    getPrevItem(items: MenuProps['items'], itemId?: MenuObjectProps['id']): MenuItemProps | MenuGroupProps | undefined;
    getParentItem(items: MenuProps['items'], itemId?: MenuItemProps['id']): MenuItemProps | MenuGroupProps | undefined;
};
export default helpers;
//# sourceMappingURL=helpers.d.ts.map