/** Where the starters' storing-data skill tells an app to declare its tables. */ export declare const APP_DB_PLUGIN = "server/plugins/db.ts"; export type AppReleaseMigrationResult = { status: "applied"; plugin: string; } | { status: "no-app-tables"; } | { status: "managed-drizzle"; config: string; }; /** * Applies the app's own `runMigrations` list at release. A release-owned * hosted function skips that list at boot (that is what release-owned means), * so without this step a starter app's tables are never created in * production. A managed Drizzle project is the exception: `db:migrate` owns * its tables, and running the plugin too would give them two owners. * * Call inside `withMigrationRuntime`, after `runFrameworkReleaseMigrations`. */ export declare function runAppReleaseMigrations(cwd?: string): Promise;