export interface IAbstractFormBaseFieldError { [key: string]: { message: string; priority: number; }; } export interface IAbstractFormBaseFieldErrors { [key: string]: IAbstractFormBaseFieldError; } export interface IAbstractFormBaseFormError { fieldId: string; message: string | null; priority: number; type: string | null; } export interface IAbstractFormBaseForm { formData: T; nestedFlow: boolean; } export interface IAbstractFormBaseHighPriorityFormError { message: string; priority: number; type: string; } export interface IAbstractFormBaseStatus { [key: string]: string; } export interface IAbstractFormBaseHandleRouteOptions { nonRelative?: boolean; event?: Event; routeData?: any; fragment?: string; }