export default class Migration { protected createTableMigrationTemplatePath: string; protected updateTableMigrationTemplatePath: string; protected createPath: string; protected name: string; /** * Constructor */ constructor(name: string); /** * Create migration file for table creation */ createMigrationForTableCreation(): void; /** * Create migration file for table updation */ createMigrationForTableUpdation(): void; }