import { DataObj, DataObjClass } from '../types/data-structures';
/**
 * Check if DataObjClass is Date (D8)
 * @param obj
 * @returns
 */
export declare const isObjectDate: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is Number (NR)
 * @param obj
 * @returns
 */
export declare const isObjectNumber: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is Time (I1)
 * @param obj
 * @returns
 */
export declare const isObjectTime: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is J1;FUN
 * @param obj
 * @returns
 */
export declare const isObjectJ1Fun: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is Boolean (V2SI/NO)
 * @param obj
 * @returns
 */
export declare const isObjectBooleanSINO: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is Boolean (V2ON/OFF)
 * @param obj
 * @returns
 */
export declare const isObjectBooleanONOFF: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is List (JL)
 * @param obj
 * @returns
 */
export declare const isObjectList: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is a Url (J1;URL;...)
 * @param obj
 * @returns
 */
export declare const isObjectUrl: (obj: DataObjClass | undefined) => boolean;
/**
 * Check if DataObjClass is a File path (J1;PATHFILE;...)
 * @param obj
 * @returns
 */
export declare const isObjectPathfile: (obj: DataObjClass | undefined) => boolean;
/**
 * Create DataObj instance from string value [T];[P];[K]
 * @param tpk
 * @returns
 */
export declare const createDataObj: (tpk: string | undefined) => DataObj;
//# sourceMappingURL=objects.d.ts.map