import { EditorState, Transaction } from "prosemirror-state"; export declare const insertImage: ({ src }?: { src?: string | undefined; }) => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean; export declare const insertTable: ({ columnCount, rowCount, withHeaderRow }?: { columnCount?: number | undefined; rowCount?: number | undefined; withHeaderRow?: boolean | undefined; }) => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean; export declare const insertColumnAt: ({ index }: { index: number; }) => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean; export declare const insertRowAt: ({ index, clonePrevious }: { index: number; clonePrevious?: boolean | undefined; }) => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean; export declare const deleteColumnAt: ({ index }: { index: number; }) => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean; export declare const deleteRowAt: ({ index }: { index: number; }) => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean; export declare const deleteTable: () => (state: EditorState, dispatch?: ((tr: Transaction) => void) | undefined) => boolean;