///
export declare enum YesOrNo {
'YES' = "yes",
'NO' = "no",
'UNANSWERED' = "unanswered",
'DO_NOT_KNOW' = "doNotKnow"
}
export interface InputTime {
hours: string;
minutes: string;
}
export interface DateRange {
from: Date;
to: Date;
}
export declare type CancelButtonTypes = 'standard' | 'hoved' | 'fare' | 'flat';
export declare type NavFrontendSkjemaFeil = React.ReactNode | boolean;
export interface TestProps {
'data-testid'?: string;
}
export interface TypedFormInputValidationProps {
validate?: (value: any, fieldName: FieldName) => ErrorType | undefined;
}
export interface UseFastFieldProps {
useFastField?: boolean;
}
export interface CustomFormErrorHandler {
fieldErrorHandler: FieldErrorHandler;
isHandledErrorTypeFunc?: ErrorTypeChecker;
}
export declare type FieldErrorHandler = (error: ErrorType, fieldName: string) => string;
export declare type ErrorTypeChecker = (error: ErrorType) => boolean;