import { IsomorphicEvent } from '@aracna/web'; import { FormErrors } from '../definitions/types.js'; import { AracnaFormControlElement as FormControlElement } from '../elements/core/form-control-element.js'; export interface FormSubmitEventDetail { callback: Function; controls: FormControlElement[]; data: FormData; errors?: FormErrors; } export declare class FormSubmitEvent extends IsomorphicEvent { constructor(callback: Function, controls: FormControlElement[], data: FormData, errors: FormErrors | undefined); }