import { type Sequelize } from 'sequelize'; import type { KythiaStorage as IKythiaStorage, KythiaStorageOptions } from '../types/KythiaStorage'; declare class KythiaStorage implements IKythiaStorage { sequelize: Sequelize; tableName: string; currentBatch: number; constructor({ sequelize, tableName }: KythiaStorageOptions); ensureTable(): Promise; executed(): Promise; logMigration({ name }: { name: string; }): Promise; unlogMigration({ name }: { name: string; }): Promise; setBatch(batchNumber: number): void; getLastBatchNumber(): Promise; getLastBatchMigrations(): Promise; } export default KythiaStorage; //# sourceMappingURL=KythiaStorage.d.ts.map