import { MenuDataItem } from '@vtj/ui'; import { PageFile } from '@vtj/core'; import { Access } from '../plugins'; import { Ref } from 'vue'; export interface UseMaskOptions { pageRouteName?: string; menuPathPrefix?: string; disableMenusFilter?: boolean; } export declare function createMenus(menuPathPrefix: string, pageRouteName: string, pages?: PageFile[]): MenuDataItem[]; export declare function menusFilter(menus: MenuDataItem[], access?: Access): MenuDataItem[]; export declare function useMask(options?: UseMaskOptions): { disabled: Ref; logo: string | undefined; themeSwitchable: boolean | undefined; title: string; menus: MenuDataItem[]; pure: Ref; };