import type * as mariadb from 'mariadb'; import type { Schema, Table } from '../../schema.js'; import { StatementKind } from '../kind.js'; /** * @see https://mariadb.com/kb/en/information-schema-tables-table/ */ export type TableInformation = { TABLE_SCHEMA: string; TABLE_NAME: string; TABLE_TYPE: 'BASE TABLE' | 'VIEW' | 'SYSTEM VIEW'; ENGINE: string; TABLE_COLLATION: string; TABLE_COMMENT: string; }; export type GetTableInformationStatementOptions = { table?: Table; }; /** * @see https://mariadb.com/kb/en/information-schema-tables-table/ */ export declare class GetTableInformationStatement implements mariadb.QueryOptions { readonly schema: Schema; readonly kind = StatementKind.ADMINISTRATIVE; readonly sql: string; constructor(schema: Schema, options?: GetTableInformationStatementOptions); } //# sourceMappingURL=get-table-information.d.ts.map