import { FileBlockConfig } from "@blocknote/core"; import { ReactNode } from "react"; import { ReactCustomBlockRenderProps } from "../../schema/ReactBlockSpec.js"; export declare const FileBlockWrapper: (props: Omit, "contentRef"> & { buttonText?: string; buttonIcon?: ReactNode; children: ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const DefaultFilePreview: (props: Omit, "contentRef">) => import("react/jsx-runtime").JSX.Element; export declare const FileAndCaptionWrapper: (props: Omit, "contentRef"> & { children: ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const AddFileButton: (props: Omit, "contentRef"> & { buttonText?: string; buttonIcon?: ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const LinkWithCaption: (props: { caption: string; children: ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const FigureWithCaption: (props: { caption: string; children: ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const ResizeHandlesWrapper: (props: Required, "contentRef">> & { width: number; setWidth: (width: number) => void; children: ReactNode; }) => import("react/jsx-runtime").JSX.Element;