export declare abstract class IDbMigration<T, TResult> {
    abstract up(db: T): Promise<TResult>;
    abstract down(db: T): Promise<TResult>;
    abstract seed(db: T): Promise<TResult>;
    abstract log(opname: string, opdata: any): void;
}
