import type { BlockDescriptor } from '@riverbankcms/blocks';
type EnhancedBlockPickerDialogProps = {
    open: boolean;
    onOpenChange: (open: boolean) => void;
    creatingBlockName: string | null;
    descriptors: BlockDescriptor[];
    siteId: string;
    existingBlockNames: string[];
    enabledContentTypes: string[];
    onSelect: (descriptor: BlockDescriptor) => void;
};
/**
 * Enhanced block picker with search, categories, and recommendations
 */
export declare function EnhancedBlockPickerDialog({ open, onOpenChange, creatingBlockName, descriptors, siteId, existingBlockNames, enabledContentTypes, onSelect, }: EnhancedBlockPickerDialogProps): import("react/jsx-runtime").JSX.Element;
export {};
