
// Generated single-file type definitions for generic-ui-core
declare module 'generic-ui-core' {
  
  /* From index.d.ts */
  
  
  
  
  
  
  
  
  
  
  
  /* From src/constants/FieldTypes.d.ts */
  /* export default FieldTypes */
  declare const FieldTypes: Readonly<{
      DEL_LAYER: "Layer";
      DEL_FIELD: "Field";
      DEL_SELECT: "Select";
      DEL_OPTION: "Option";
      F_CHECKBOX: "checkbox";
      F_DATE: "date";
      F_DATETIME: "datetime";
      F_DATETIME_RANGE: "datetime-range";
      F_DRAG: "drag";
      F_DRAG_ELEMENT: "drag_element";
      F_DRAG_MOLECULE: "drag_molecule";
      F_DRAG_SAMPLE: "drag_sample";
      F_DRAG_REACTION: "drag_reaction";
      F_DUMMY: "dummy";
      F_FORMULA_FIELD: "formula-field";
      F_INPUT_GROUP: "input-group";
      F_INTEGER: "integer";
      F_LABEL: "label";
      F_NUMBER: "number";
      F_ONTOLOGY_SELECT: "ontology-select";
      F_SELECT: "select";
      F_SELECT_MULTI: "select-multi";
      F_SYS_REACTION: "sys-reaction";
      F_SYSTEM_DEFINED: "system-defined";
      F_TABLE: "table";
      F_TEXT: "text";
      F_TEXTAREA: "textarea";
      F_TEXT_FORMULA: "text-formula";
      F_UPLOAD: "upload";
      F_WF_NEXT: "wf-next";
      V_BOOLEAN: "boolean";
      V_UNDEFINED: "undefined";
  }>;
  
  
  /* From src/constants/OptionMaps.d.ts */
  /* export default OptionMaps */
  declare const OptionMaps: Readonly<{
      TBL_OPTS_MOLECULE: {
          label: string;
          value: string;
      }[];
      TBL_OPTS_SAMPLE: {
          label: string;
          value: string;
      }[];
  }>;
  
  
  /* From src/constants/WorkflowTypes.d.ts */
  /* export default WorkflowTypes */
  declare const WorkflowTypes: Readonly<{
      ND_INPUT: "input";
      ND_OUTPUT: "output";
      ND_DEFAULT: "default";
  }>;
  
  
  /* From src/kits/common.d.ts */
  export function downloadFile(_file: any): void;
  export function swapAryEls(_ary: any, idx1: any, idx2: any): any[];
  export function buildTS(_ontology: any): string;
  export function buildTSS(_q: any): string;
  
  
  /* From src/kits/cond-util.d.ts */
  export const defaultCondOperator: 1;
  export const condOperatorOptions: {
      label: string;
      value: number;
  }[];
  export const getCondOperator: {
      [k: string]: string;
  };
  
  
  /* From src/kits/order-util.d.ts */
  export function moveLayer(layers: any, sourceKey: any, targetKey: any): any;
  export function moveField(fields: any, sourceKey: any, targetKey: any): any;
  
  
  /* From src/kits/template.d.ts */
  export function clsInputGroup(el: any): any;
  export function replaceData(data: any, spec?: string): string;
  export function resetProperties(_props: any): any;
  export function absOlsTermId(val: any): any;
  export function absOlsTermLabel(val: any): any;
  export function showProperties(dataObj: any, layers: any, source?: {}): any[];
  export function orgLayerObject(_layers?: any[]): any;
  export function isLayerVisible(layer: any, layers: any): any;
  
  
  /* From src/kits/unit.d.ts */
  export const convertUnits: any;
  export function getUnitSystem(externalUnits?: {}): any;
  export { genUnit, genUnits, unitConversion, reUnit };
  
  
  /* From src/kits/vis-util.d.ts */
  export function isFieldEffectivelyVisible(field: any, layer: any, allLayers: any, checkedFields?: Set<any>, refElement?: any): any[];
  export function isItemEffectivelyVisible(item: any, allLayers: any, refElement?: any): any[];
  
  
  /* From src/kits/workflow.d.ts */
  export function isLayerInWF(_element: any, _layerKey: any): boolean;
  export function storeFlow(props: any): any;
  
  
}
