import { configProviderProps as e } from "@aplus-frontend/antdv/es/config-provider/context";
const t = () => ({
  apGrid: {
    type: Object
  },
  agGrid: {
    type: Object
  },
  apProCard: {
    type: Object
  },
  apImage: {
    type: Object
  },
  apTitle: {
    type: Object
  },
  searchForm: {
    type: Object,
    default: () => ({})
  },
  apUpload: {
    type: Object,
    default: () => ({})
  },
  apDescriptions: {
    type: Object,
    default: () => ({})
  },
  apFilePreview: {
    type: Object,
    default: () => ({})
  },
  apExportGroup: {
    type: Object,
    default: () => ({})
  },
  apView: {
    type: Object,
    default: () => ({})
  }
}), a = () => ({
  /**
   * @description aplus-ui的locale
   */
  aplusLocale: {
    type: Object
  },
  /**
   * APlus-UI 自己的token
   */
  aplusToken: {
    type: Object
  },
  namespace: {
    type: String
  },
  api: {
    type: Object,
    default: () => ({})
  },
  /**
   * @deprecated 已废弃，请使用各自组件的uiMode属性
   */
  uiMode: {
    type: String
  },
  valueTypeMap: {
    type: Object,
    default: () => ({})
  },
  downloadCenterTriggerConfig: {
    type: Object,
    default: () => ({})
  },
  scrollYDomName: {
    type: String
  },
  viewCacheOption: {
    type: Object,
    default: () => ({})
  },
  maskVisible: {
    type: Boolean,
    default: void 0
  },
  ...t(),
  ...e()
});
export {
  a as configProviderProps
};
