import React from 'react'; import type { HTMLAttributes, ReactNode } from 'react'; import { EditorState } from '../editor/EditorContext'; export declare const BtnBold: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnBulletList: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnClearFormatting: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnItalic: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnStrikeThrough: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnLink: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnNumberedList: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnRedo: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnUnderline: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare const BtnUndo: { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; }; export declare function createButton(title: string, content: ReactNode, command: ((state: EditorState) => void) | string): { (props: HTMLAttributes): React.JSX.Element | null; displayName: string; };