import type { Client } from 'pg'; export interface IArtifactSummary { triggerNames: string[]; tableNames: string[]; droppedColumns: Array<{ tableName: string; columnName: string; }>; totalCount: number; } /** Trigger names matching non-destructive renames (`ddp sync` / diff); need table for DROP TRIGGER. */ export declare const collectPreservedTriggerDropRefs: (client: Client, schema: string) => Promise>; export declare const collectPreservedArtifacts: (client: Client, schema: string) => Promise; export declare const formatArtifactNoticeLines: (artifacts: IArtifactSummary, schema: string) => string[]; //# sourceMappingURL=artifacts.d.ts.map