/** * Combines multiple, sequential path segments into one normalized path * with a single "/" character between the segments. * @param args Path arguments * @returns {String} Returns the combined, normalized path */ import { IFormData } from '../routing/types'; /** * A function to transform a VA schema into a flattened, Formik compatible object * * @param schema */ export declare const transformJSONSchema: (schema: any) => {}; export declare const CapitalizeFirstLetter: (value: string) => string; /** * A function to transform a dateString in the form yyyy-mm-dd into a javascript date object. This is necessary because * parsing the date string will result in a date one day before the expected value * * @param dateString */ export declare const parseDate: (dateString: string) => Date; /** * Returns the value after checking if its value is not undefined. * * @remarks * * @param key - The key is of type string * @param value - The value can be of any type like string, boolean, object, number. * */ export declare const StringifyFormReplacer: (key: string, value: any) => unknown; /** * Returns null if value is undefined, otherwise returns value * * @param value - The value can be of any type like string, boolean, object, number. * */ export declare const replaceUndefinedWithNull: (value: any) => unknown; /** * Returns JSON string after removing all ui initial values. * * @param values - The object contains all the filled values as JSON string * @param uiInitialValues - The object initialized for ui validation contains list of key value pair. * */ export declare const removeUiInitialValues: (values: string, uiInitialValues: IFormData) => string;