import { EntityDict } from 'oak-domain/lib/types'; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain'; import { MigrationSchema, MigrationPlanningOptions, Plan, SchemaInspectionResult } from '../types/migration'; import { SQLiteConnector } from './connector'; import { SQLiteTranslator } from './translator'; type SQLiteMigrationEntityDict = EntityDict & BaseEntityDict; export declare function readSQLiteSchema(connector: SQLiteConnector, translator: SQLiteTranslator): Promise>; export declare function inspectSQLiteSchema(connector: SQLiteConnector, translator: SQLiteTranslator): Promise>; export declare function buildSQLiteMigrationPlan(currentSchema: MigrationSchema, targetSchema: MigrationSchema, translator: SQLiteTranslator, options?: MigrationPlanningOptions): Plan; export {};