import type { FormVerificationErrors } from '../../../../types/errors/form-verification-errors';
import type { Remediation } from '../../../../types/errors/remediation';
import type { FormUtils } from '../../../../utils/formUtils';
export interface ErrorPanelProps<Schema> {
    id?: string;
    formUtils: FormUtils<Schema>;
    verificationErrors?: FormVerificationErrors;
    validationErrors?: Partial<{
        [fieldName: string]: boolean;
    }>;
}
export interface ErrorPanelFieldFormCollection {
    [fieldName: string]: {
        formName: string;
        remediation: Remediation;
    };
}
export interface ServerValidationErrorsProps<Schema> {
    formUtils: FormUtils<Schema>;
    validationErrors?: Partial<{
        [fieldName: string]: boolean;
    }>;
}
export interface VerificationErrorsProps<Schema> {
    formUtils: FormUtils<Schema>;
    verificationErrors: FormVerificationErrors;
}
