import { BlockSchema, DefaultBlockSchema, DefaultInlineContentSchema, DefaultStyleSchema, InlineContentSchema, SpecificBlock, StyleSchema } from "@must3892/blocknote-core";
import { ReactNode } from "react";
import { DragHandleMenuProps } from "../DragHandleMenuProps.js";
export declare const TableRowHeaderItem: <BSchema extends BlockSchema = DefaultBlockSchema, I extends InlineContentSchema = DefaultInlineContentSchema, S extends StyleSchema = DefaultStyleSchema>(props: Omit<DragHandleMenuProps<BSchema, I, S>, "block"> & {
    block: SpecificBlock<{
        table: DefaultBlockSchema["table"];
    }, "table", I, S>;
    children: ReactNode;
}) => import("react/jsx-runtime").JSX.Element | null;
export declare const TableColumnHeaderItem: <BSchema extends BlockSchema = DefaultBlockSchema, I extends InlineContentSchema = DefaultInlineContentSchema, S extends StyleSchema = DefaultStyleSchema>(props: Omit<DragHandleMenuProps<BSchema, I, S>, "block"> & {
    block: SpecificBlock<{
        table: DefaultBlockSchema["table"];
    }, "table", I, S>;
    children: ReactNode;
}) => import("react/jsx-runtime").JSX.Element | null;
