import { DataType, UserInterface } from "@sankhyalabs/core";
import { TCrudConfig } from "../../interfaces/ICrudConfig";
export declare const attachCrudConfig: TCrudConfig;
export declare const attachFetcherMetadataBuilder: {
  name: string;
  label: string;
  fields: ({
    name: string;
    label: string;
    dataType: DataType;
    readOnly?: undefined;
    userInterface?: undefined;
    required?: undefined;
    visible?: undefined;
    properties?: undefined;
  } | {
    name: string;
    label: string;
    dataType: DataType;
    readOnly: boolean;
    userInterface?: undefined;
    required?: undefined;
    visible?: undefined;
    properties?: undefined;
  } | {
    name: string;
    label: string;
    dataType: DataType;
    userInterface: UserInterface;
    readOnly: boolean;
    required: boolean;
    visible: boolean;
    properties: {
      subTitle: string;
      MAX_FILES: number;
      STORAGESTRATEGY: string;
      INTERNAL_FILENAME: string;
    };
  })[];
};
