import React from 'react'; import { EngineInterface } from '@aomao/engine'; import { getToolbarDefaultConfig, fontFamilyDefaultData, fontfamily } from './config/toolbar'; import { ButtonProps, DropdownProps, ColorProps, CollapseProps } from './types'; import { CollapseGroupProps } from './collapse/group'; import { CollapseItemProps } from './collapse/item'; import './index.css'; export declare type ToolbarItemProps = ButtonProps | DropdownProps | ColorProps | CollapseProps; declare type GroupItemDataProps = { icon?: React.ReactNode; content?: React.ReactNode | (() => React.ReactNode); items: Array; }; export declare type GroupItemProps = Array & { groups: Array & { items: Array | string>; }>; })> | GroupItemDataProps; export declare type ToolbarProps = { engine: EngineInterface; items: GroupItemProps[]; className?: string; popup?: boolean; }; declare const Toolbar: React.FC; export default Toolbar; export { fontFamilyDefaultData, fontfamily, getToolbarDefaultConfig as getDefaultConfig, };