import { BlockNoteEditor, BlockSchema, InlineContentSchema, StyleSchema } from "@blocknote/core";
import { HTMLAttributes, ReactNode } from "react";
import { Theme } from "./BlockNoteTheme";
import "./styles.css";
export declare function BlockNoteView<BSchema extends BlockSchema, ISchema extends InlineContentSchema, SSchema extends StyleSchema>(props: {
    editor: BlockNoteEditor<BSchema, ISchema, SSchema>;
    theme?: "light" | "dark" | Theme | {
        light: Theme;
        dark: Theme;
    };
    children?: ReactNode;
} & HTMLAttributes<HTMLDivElement>): import("react/jsx-runtime").JSX.Element;
