import { SchemaBase } from './dsl.js'; /** Display metadata for a prototype field. */ export interface PrototypeFieldMeta { label: string; description?: string; } export interface PrototypeSchema extends SchemaBase { /** Field requirements: key is the field name, value is display metadata. */ fields: Record; } /** * Defines a page prototype. The field keys become the names referenced by * later DTO/table definitions; here they only carry label/description. */ export declare function definePrototype(name: string, schema: { description?: string; fields: Record; }): PrototypeSchema;