import * as plugins from '../dist_ts/plugins.js'; type TObject = Record; export interface IProtocolV27DocumentMigrationResult { document: TObject; migrated: boolean; } export declare const migrateProtocolV27SettingsDocument: (valueArg: unknown) => IProtocolV27DocumentMigrationResult; export declare const migrateProtocolV27SessionStateDocument: (valueArg: unknown) => IProtocolV27DocumentMigrationResult; export declare class ProtocolV27AccountIndependentModelMigration { private readonly database; constructor(database: plugins.smartdata.SmartdataDb | undefined); /** Runs before exact-persistence reads and is safe to repeat after partial completion. */ run(): Promise; } export {};