import { StyleProps, VueNode, WithFalse } from "../typings"; import { App, CSSProperties } from 'vue'; import { UserInfo } from "./AvatarDropdown"; import { ActionProps } from "./Action"; import { MenuDataItem } from "../AppMenu"; import { ComponentPropsOptions } from '@vue/runtime-core'; import { AppEnvProps } from "../AppEnv"; export * from "./AvatarDropdown"; export * from "./Action"; export interface RightContentProps extends StyleProps { /** * @description 传递给 action 项目的样式名称 */ className?: string | string[] | Record; /** * @description 传递给 action 项目的内联样式 */ style?: CSSProperties; /** * @description 是否显示帮助文档 */ help?: WithFalse; /** * @description 是否显示个性化设置 */ settings?: boolean; /** * @description 主要用于标识应用系统所处环境 */ env?: AppEnvProps; /** * @description 其他额外操作项 */ actions?: WithFalse; /** * @description 用于覆盖 action 默认事件 * @see ActionProps#onClick */ actionsEvent?: Record; /** * @description 用户信息 */ userInfo?: UserInfo; /** * @description 用户头像下拉菜单 */ avatarMenus?: MenuDataItem[]; /** * @description 自定义内容 */ custom?: VueNode; } /** * 头部右侧区域默认组件常量id值 */ export declare const CONSTANT: { /** * @description 帮助 */ help: string; /** * @description 头像 */ avatar: string; /** * @description 系统设置 */ settings: string; /** * @description 头像下拉菜单默认id */ personal: { /** * @description 个人中心 */ center: string; /** * @description 个人设置 */ settings: string; /** * @description 退出系统 */ exit: string; }; }; export declare const DefaultRightContentProps: ComponentPropsOptions; declare const _default: import("vue").FunctionalComponent> & { install?: ((app: App, ...options: any[]) => any) | undefined; } & Plugin; export default _default;