import type { h as jsxFactory, VNode } from './stencil-public-runtime'; export type RenderFunction = (h: typeof jsxFactory, ...args: T) => VNode | VNode[] | null | string; export type Severity = 'error' | 'warning' | 'info'; export type ValidationMessage = string | RenderFunction; export interface ValidationMessages { error: ValidationMessage[]; warning: ValidationMessage[]; info: ValidationMessage[]; children?: Record>; } export interface FieldChange { name: string; value: T; } export type FieldChangeEvent = CustomEvent>;