import { Queryable } from '@databases/pg'; import { ClassQuery } from './getClasses'; export interface AttributeQuery extends ClassQuery { column?: string; includeSystemColumns?: boolean; } export interface Attribute { schemaID: number; schemaName: string; classID: number; className: string; attributeNumber: number; attributeName: string; typeID: number; typeLength: number; notNull: boolean; hasDefault: boolean; default: string; comment: string; } export default function getAttributes(connection: Queryable, query: AttributeQuery): Promise;