import { SchemaComponent } from "./SchemaComponent.mjs"; import { TemplateResult } from "lit"; //#region src/lit/SchemaField.d.ts /** * Lit Custom Element rendering a single sub-field of a schema. * * Tag: `` (registered by `registerSchemaComponents`). */ declare class SchemaField extends SchemaComponent { /** * Dot-separated path identifying the field to render * (e.g. `"address.city"` or `"tags[0]"`). Declared via `declare` * so Lit's accessor (installed by the static `properties` table) * is not shadowed by a class-field initialiser. */ path: string; static readonly properties: { path: { attribute: boolean; }; schema: { attribute: boolean; }; value: { attribute: boolean; }; resolver: { attribute: boolean; }; widgets: { attribute: boolean; }; fields: { attribute: boolean; }; meta: { attribute: boolean; }; schemaRef: { attribute: boolean; }; io: { attribute: boolean; }; idPrefix: { attribute: boolean; }; onDiagnostic: { attribute: boolean; }; readOnly: { type: BooleanConstructor; reflect: boolean; attribute: string; }; strict: { type: BooleanConstructor; }; }; constructor(); render(): TemplateResult; } //#endregion export { SchemaField };