import * as Knex from 'knex'; import { IForeignKey } from './IForeignKey'; export interface IColumnMetadata { name: string; primary: boolean; nullable: boolean; type: string; } export interface ITableMetadata { name: string; columns: IColumnMetadata[]; foreignKeys: IForeignKey[]; } export declare function getTableMetadata(knex: Knex): Promise;