import * as core from '@prismamedia/graphql-platform'; import type { MariaDBConnector } from '../../../index.js'; import type { Column, Table } from '../../table.js'; import { AbstractIndex } from '../abstract-index.js'; export * from './primary-key/diagnosis.js'; /** * @see https://mariadb.com/kb/en/getting-started-with-indexes/#primary-key */ export declare class PrimaryKey extends AbstractIndex { readonly uniqueConstraint: core.UniqueConstraint; readonly name: string; constructor(table: Table, uniqueConstraint: core.UniqueConstraint); get columns(): ReadonlyArray; /** * @see https://mariadb.com/kb/en/create-table/#primary-key */ get definition(): string; } //# sourceMappingURL=primary-key.d.ts.map