import { type DatabaseClient } from "../../../../core/databaseClient.js"; interface FetchUniqueConstraintsResult { /** * The columns that are part of the constraint */ columns: Array; /** * allows us to always know if the constraint we are using * are the one retrieved from the database or the one we augmented via user setting or fallback */ dirty: boolean; /** * The constraint name */ name: string; /** * Whether the constraint is NULLS NOT DISTINCT */ nullNotDistinct?: boolean; /** * The schema name */ schema: string; /** * The table name */ table: string; /** * The table id (schemaName.tableName) */ tableId: string; } export declare function fetchUniqueConstraints(client: DatabaseClient): Promise; export {};