import { FC, ReactNode } from 'react'; import { IMenuConfig } from '../interfaces/IMenuConfig'; import { IMenuOption } from '../interfaces/IMenuOption'; import { MenuType } from '../types/MenuType'; interface MenuProviderProps { children: ReactNode; menuConfigs?: IMenuConfig[]; enableBackupCodes?: boolean; } interface MenuContextType { menuOptions: IMenuOption[]; getMenuOptions: (menuType: MenuType, includeDividers: boolean) => IMenuOption[]; registerMenuOption: (option: IMenuOption) => () => void; registerMenuOptions: (options: IMenuOption[]) => () => void; getTopMenus: () => Array; } export declare const MenuProvider: FC; export declare const useMenu: () => MenuContextType; export {}; //# sourceMappingURL=MenuContext.d.ts.map