import React from 'react';
interface FormattingToolsProps {
    baseClassName: string;
    hashId?: string;
    i18n: any;
    tools: Array<{
        key: string;
        type: string;
        title?: string;
        icon: React.ReactNode;
        onClick?: (editor: any) => void;
        isActive?: (editor: any) => boolean;
    }>;
    editor: any;
    isCodeNode: boolean;
    onToolClick: (tool: any) => void;
    isFormatActive: (type: string) => boolean;
    isInTable?: boolean;
    hideTools?: string[];
}
export declare const FormattingTools: React.NamedExoticComponent<FormattingToolsProps>;
export {};
