import { type BlockDef, type Slot } from './ContentPageDef'; export declare const DEFAULT_SLOT_NAME: null; export declare type SlotName = string | typeof DEFAULT_SLOT_NAME; export declare type BlockAncestorItem = [Slot, SlotName]; export declare type BlockAncestors = BlockAncestorItem[]; interface BlockDecoratorProps { blockClassName: string; block: BlockDef; ancestors: BlockAncestors; render: (props: { blockClassName: string; block: BlockDef; }) => VNode; } export declare type BlockDecorator = (props: BlockDecoratorProps, index?: number | string) => any; export {};