import type { CropperProps } from '../y-cropper/props'; import type CropperPreview from '../y-cropper/components/cropper-preview'; import type YCrud from '../y-crud/index'; import type { CrudProps } from '../y-crud/props'; import type YCrudBuilder from '../y-crud-builder/index'; import type MapView from '../y-map-picker/components/map-view'; import type YProForm from '../y-pro-form/index'; import type { ProFormProps } from '../y-pro-form/props'; import type YProFormBuilder from '../y-pro-form-builder/index'; import type { ProFormBuilderProps } from '../y-pro-form-builder/props'; import type { ComponentProps } from './types'; /** * YCropper */ export type YCropperProps = ComponentProps; export type YCropperPreviewInstance = InstanceType< typeof CropperPreview > | null; /** * YCrud */ export type YCrudInstance = InstanceType | null; export type YCrudProps = ComponentProps; /** * YCrudBuilder */ export type YCrudBuilderInstance = InstanceType | null; /** * YMapPicker */ export type YMapPickerViewInstance = InstanceType | null; /** * YProForm */ export type YProFormInstance = InstanceType | null; export type YProFormProps = ComponentProps; /** * YProFormBuilder */ export type YProFormBuilderInstance = InstanceType< typeof YProFormBuilder > | null; export type YProFormBuilderProps = ComponentProps;