import type { Value, Row } from '../../types'; import { Migration } from '../Migration'; declare type I18nField = { [lang: string]: T; }; declare type PluginOld = { name: string; version: number | string; }; declare type Content = { plugin: PluginOld; state?: StateT; stateI18n?: I18nField; }; declare type Layout = { plugin: PluginOld; state?: StateT; stateI18n?: I18nField; }; declare type NodeBase = { id: string; levels?: Levels; hoverPosition?: string; }; declare type CellOld = NodeBase & { rows?: Row[] | null; content?: Content; layout?: Layout; size?: number; inline?: string | null; isDraft?: boolean; isDraftI18n?: I18nField; resizable?: boolean; bounds?: { left: number; right: number; }; hasInlineNeighbour?: string; }; declare type Levels = { left: number; right: number; above: number; below: number; }; /** * @deprecated this Value_v0 will not be removed as it represents an old version. * It will automatically be converted to Value */ export declare type Value_v0 = { id: string; cells: CellOld[]; }; declare const _default: Migration; export default _default; //# sourceMappingURL=from0to1.d.ts.map