import type { CoreResolvedComponentDefine, LazyMarkType, PiCommonConfig, PiResolvedCommonViewFieldConfig } from '@piying/view-core'; export interface ComponentFieldConfig { type?: string; } export type ResolvedComponentFieldConfig = Omit; export type PiResolvedViewFieldConfig = PiResolvedCommonViewFieldConfig<() => PiResolvedViewFieldConfig, CoreResolvedComponentDefine> & ResolvedComponentFieldConfig; export type PiViewConfig = PiCommonConfig Promise) | LazyMarkType, any | (() => Promise) | LazyMarkType>;