import { Adapter, TableLike, TableSchema } from "./Adapter"; import { GenConfig } from "../GenConfig"; import * as Knex from "knex"; export declare abstract class BaseAdapter implements Adapter { private config; constructor(config: GenConfig); get connector(): Knex; abstract getTables(): Promise; abstract getSchemaForTable(table: TableLike): Promise; }