import { IsomorphicEvent } from '@aracna/web'; import type { FormControlElementSchema, FormControlElementValidation } from '../definitions/types.js'; export interface FormControlChangeEventDetail { error?: string; schema?: FormControlElementSchema; touched?: boolean; validation?: FormControlElementValidation; value: T; } interface Optional extends Omit, 'value'> { } export declare class FormControlChangeEvent extends IsomorphicEvent> { constructor(value: T, optional: Optional); } export {};