import { DotFieldStatus } from './dot-field-status.model'; import { DotBinaryMessageError } from './dot-binary-message-error.model'; export interface DotFieldEvent { name: string; } export interface DotFieldStatusEvent extends DotFieldEvent { status: DotFieldStatus; } export interface DotInputCalendarStatusEvent extends DotFieldStatusEvent { isValidRange: boolean; } export interface DotFieldValueEvent extends DotFieldEvent { fieldType?: string; value: string | File; } export interface DotBinaryFileEvent { file: string | File; errorType: DotBinaryMessageError; }