import type { NsTranslationKey } from '../../types';
export interface FormModel {
    formId: string;
    formName: NsTranslationKey<'common'>;
    fields?: readonly string[];
    verifyForm?(formId?: string): Promise<boolean>;
    triggerValidation?(): void;
}
export interface FormModelWithValidity extends FormModel {
    isValid: boolean;
    hasServerValidationErrors?: boolean;
}
export interface FormList {
    [field: string]: FormModel;
}
