import { BlockNoteEditor } from "@blocknote/core";
export declare const ColorStyleButton: <BSchema extends Record<string, import("@blocknote/core").BlockConfig>>(props: {
    editor: BlockNoteEditor<BSchema, import("@blocknote/core").InlineContentSchemaFromSpecs<{
        text: {
            config: "text";
            implementation: any;
        };
        link: {
            config: "link";
            implementation: any;
        };
    }>, import("@blocknote/core").StyleSchemaFromSpecs<{
        bold: {
            config: {
                type: string;
                propSchema: "boolean";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
        italic: {
            config: {
                type: string;
                propSchema: "boolean";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
        underline: {
            config: {
                type: string;
                propSchema: "boolean";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
        strike: {
            config: {
                type: string;
                propSchema: "boolean";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
        code: {
            config: {
                type: string;
                propSchema: "boolean";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
        textColor: {
            config: {
                type: string;
                propSchema: "string";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
        backgroundColor: {
            config: {
                type: string;
                propSchema: "string";
            };
            implementation: import("@blocknote/core").StyleImplementation;
        };
    }>>;
}) => import("react/jsx-runtime").JSX.Element | null;
