import type { BlockBundleWithNested, ValidFieldListTypes } from '#blokkli-build/generated-types'; import type { ComputedRef } from 'vue'; export type FieldDropAlignment = 'vertical' | 'horizontal'; export type BlockEditContext = { isPublished: boolean; isNew: boolean; publishOn?: string | null; unpublishOn?: string | null; outdatedTranslations?: string[]; }; export type FieldListItem = { uuid: string; bundle: string; isVisible: boolean; options?: Record; editContext?: BlockEditContext; props?: Record; }; export type InjectedBlokkliItem = { index: ComputedRef; uuid: string; options?: Record | undefined; isEditing: boolean; parentType?: BlockBundleWithNested; fieldListType?: ValidFieldListTypes; fragmentName?: string; };