import type { Block, Editor } from 'grapesjs'; import type { SdkPluginCommonOptions } from '..'; import type { DropTarget, DropTargetResult, DropTargetsFn } from '../../typeConfigs/components'; export declare const DROP_TARGET_SPOT_TYPE = "dropTarget"; export declare const DROP_TARGETS_OVERLAY_CONTENT_ID = "drop-targets-overlay-content"; export declare const getDropTargetsFromComponentType: (editor: Editor, type?: string) => DropTargetsFn | undefined; export declare const getComponentTypeFromContent: (editor: Editor, content: unknown) => any; export declare const getBlockContent: (block: Block) => import("grapesjs").ContentType | undefined; export declare const getContentFirst: (content: unknown) => any; export declare const getBlockContentFirst: (block: Block) => any; export declare const resolveContentComponentType: (editor: Editor, content: unknown) => any; export declare const resolveBlockComponentType: (editor: Editor, block: Block) => any; export declare const getNotFoundMessageByType: (editor: Editor, type?: string) => any; export declare const normalizeDropTargetResult: (result?: DropTargetResult) => { items: DropTarget[]; notFound: string | undefined; }; export default function setupDropTargets(editor: Editor, opts?: SdkPluginCommonOptions): void;