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