import type { BlockBundleContentField } from '../../shared/types.js'; /** * Get a human-readable description of the edit mode. */ export declare function getEditModeDescription(editMode: string): string; /** * Format a list of items as `### \`id\` - label` with optional descriptions. * Optionally includes intro/outro text. * * Returns null when the items array is empty. */ export declare function formatItems(items: { id: string; label: string; description?: string; }[], intro?: string, outro?: string): string | null; /** * Format a content field as a prompt line. */ export declare function formatContentField(field: BlockBundleContentField): string;