import type { CropperProps } from '../ele-cropper/props'; import type CropperPreview from '../ele-cropper/components/cropper-preview'; import type EleCrud from '../ele-crud/index'; import type { CrudProps } from '../ele-crud/props'; import type EleCrudBuilder from '../ele-crud-builder/index'; import type MapView from '../ele-map-picker/components/map-view'; import type EleProForm from '../ele-pro-form/index'; import type { ProFormProps } from '../ele-pro-form/props'; import type EleProFormBuilder from '../ele-pro-form-builder/index'; import type { ProFormBuilderProps } from '../ele-pro-form-builder/props'; import type { ComponentProps } from './types'; /** * EleCropper */ export type EleCropperProps = ComponentProps; export type EleCropperPreviewInstance = InstanceType< typeof CropperPreview > | null; /** * EleCrud */ export type EleCrudInstance = InstanceType | null; export type EleCrudProps = ComponentProps; /** * EleCrudBuilder */ export type EleCrudBuilderInstance = InstanceType | null; /** * EleMapPicker */ export type EleMapPickerViewInstance = InstanceType | null; /** * EleProForm */ export type EleProFormInstance = InstanceType | null; export type EleProFormProps = ComponentProps; /** * EleProFormBuilder */ export type EleProFormBuilderInstance = InstanceType< typeof EleProFormBuilder > | null; export type EleProFormBuilderProps = ComponentProps;