/** * Constraint Builder * Handles constraint generation and SQL creation */ import type { IConstraintInfo } from '../../../database/introspection'; import type { IConstraintDefinition } from '../../../types'; export declare class ConstraintBuilder { /** * Convert introspection constraint data to constraint definition */ convertToConstraintDefinition(constraint: IConstraintInfo): IConstraintDefinition; /** * Generate constraint SQL */ generateConstraintSQL(constraint: IConstraintDefinition, schema: string, tableName: string): string; /** * Escape identifier for SQL */ private escapeIdentifier; } //# sourceMappingURL=constraintBuilder.d.ts.map