interface OldColumnConfig { id?: string; label: string; display: { type: 'text' | 'foreign'; modelFieldRef?: string; localRelationRef?: string; labelExpression?: string; valueExpression?: string; [key: string]: unknown; }; [key: string]: unknown; } interface NewColumnConfig { id?: string; type: string; label: string; modelFieldRef?: string; localRelationRef?: string; labelExpression?: string; valueExpression?: string; [key: string]: unknown; } interface OldConfig { apps?: { id: string; type: string; name: string; adminApp?: { sections?: { id: string; name: string; type: string; table?: { columns?: OldColumnConfig[]; [key: string]: unknown; }; embeddedForms?: { id: string; name: string; type: string; table?: { columns?: OldColumnConfig[]; [key: string]: unknown; }; [key: string]: unknown; }[]; [key: string]: unknown; }[]; [key: string]: unknown; }; [key: string]: unknown; }[]; [key: string]: unknown; } interface NewConfig { apps?: { id: string; type: string; name: string; adminApp?: { sections?: { id: string; name: string; type: string; table?: { columns?: NewColumnConfig[]; [key: string]: unknown; }; embeddedForms?: { id: string; name: string; type: string; table?: { columns?: NewColumnConfig[]; [key: string]: unknown; }; [key: string]: unknown; }[]; [key: string]: unknown; }[]; [key: string]: unknown; }; [key: string]: unknown; }[]; [key: string]: unknown; } export declare const migration019ColumnTypeBased: import("./types.js").SchemaMigration; export {}; //# sourceMappingURL=migration-019-column-type-based.d.ts.map