import { MenuDataItem } from "../AppMenu"; import { MenuTheme, PureSettings } from "../settings"; export interface ProProviderData extends PureSettings { /** * 主题颜色 */ theme?: MenuTheme; /** * 菜单数据 */ menus?: MenuDataItem[]; /** * @description 是否折叠 */ collapsed?: boolean; /** * 当前展开的 SubMenu 菜单项 key 数组 */ openKeys?: string[]; /** * 当前选中的菜单项 key 数组 */ selectedKeys?: string[]; [key: string]: any; } export declare const PRO_PROVIDER_KEY = "ProProvider"; declare const ProProvider: import("vue").DefineComponent<{ value: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; }, () => import("vue").VNode[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; } & { value: { [key: string]: any; }; } & {}>, { value: { [key: string]: any; }; }>; export default ProProvider;