import { IToolBarProps } from '@newgrand/udp-core'; import React, { CSSProperties } from 'react'; import './index.less'; export type IFloatToolbarProps = { /** * @description 指定灵动菜单挂载的HTML节点, false 为挂载在当前 dom * @default document.body */ getContainer?: string | HTMLElement | (() => HTMLElement) | false; /** * @description 指定灵动菜单的样式 */ menuStyle?: CSSProperties; /** * @description 指定灵动菜单的位置 * @default top 右上 */ position?: 'top' | 'bottom'; /** * @description 是否显示收起按钮 * @default true */ showCollapse?: boolean; /** * @description 是否收起工具条 * @default false */ collapse?: boolean; /** * @description 设置按钮打开的链接url地址,为空时不显示设置按钮 */ settingLink?: string; /** * @description 是否允许拖动 * @default true */ draggable?: boolean; } & Omit; /** * 导出浮动工具条 * @param props * @constructor */ export declare const FloatToolBar: React.FC; export interface INextPage { /** * @description 按钮事件 */ onClick: (type: 'prev' | 'next') => Promise; /** * @description 禁用按钮keys */ disabledKeys?: Array<'prev' | 'next'>; } export declare const NextPage: React.FC;