import { AdaptableState } from '../AdaptableState/AdaptableState'; import { MigrationLogger } from './AdaptableUpgradeHelper'; export declare abstract class VersionUpgrade { protected logger: MigrationLogger; constructor(logger: MigrationLogger); abstract migrateState(state: AdaptableState): AdaptableState; protected migrateStateWithMethods(state: AdaptableState, methods: ((state: AdaptableState) => AdaptableState)[]): AdaptableState; }