import type { ProjectDefinition } from '../schema/index.js'; import type { SchemaMigration } from './types.js'; export declare const SCHEMA_MIGRATIONS: SchemaMigration[]; export declare function isMigrateableProjectDefinition(projectDefinition: unknown): projectDefinition is ProjectDefinition; export declare class SchemaMigrationError extends Error { readonly migrationName: string; readonly cause: unknown; constructor(migrationName: string, cause: unknown); } export declare function runSchemaMigrations(config: ProjectDefinition): { migratedDefinition: ProjectDefinition; appliedMigrations: SchemaMigration[]; }; export declare function getLatestMigrationVersion(): number; //# sourceMappingURL=index.d.ts.map