import type { MigrationContext, ReversibleMigration } from '../migration-types'; type RelationTable = 'shared_workflow' | 'shared_credentials'; export declare class CreateProject1714133768519 implements ReversibleMigration { setupTables({ schemaBuilder: { createTable, column } }: MigrationContext): Promise; alterSharedTable(relationTableName: RelationTable, { escape, runQuery, schemaBuilder: { addForeignKey, addColumns, addNotNull, createIndex, column }, }: MigrationContext): Promise; alterSharedCredentials({ escape, runQuery, schemaBuilder: { column, createTable, dropTable }, }: MigrationContext): Promise; alterSharedWorkflow({ escape, runQuery, schemaBuilder: { column, createTable, dropTable }, }: MigrationContext): Promise; createUserPersonalProjects({ runQuery, runInBatches, escape }: MigrationContext): Promise; createPersonalProjectName(firstName?: string, lastName?: string, email?: string): string; up(context: MigrationContext): Promise; down({ logger, escape, runQuery, schemaBuilder: sb }: MigrationContext): Promise; } export {};