import { type ClickHouseExecutor } from '@chkit/clickhouse'; import type { ChxConfig, Snapshot } from '@chkit/core'; import { type CommandDef } from '../../plugins.js'; import { type ObjectDriftDetail, type TableDriftDetail } from '../../drift.js'; import { type TableScope } from '../table-scope.js'; interface DriftPayload { scope?: TableScope; snapshotFile: string; expectedCount: number; actualCount: number; drifted: boolean; databaseMissing?: boolean; database?: string; missing: string[]; extra: string[]; kindMismatches: Array<{ expected: string; actual: string; object: string; }>; objectDrift: ObjectDriftDetail[]; tableDrift: TableDriftDetail[]; } export declare const driftCommand: CommandDef; export declare function buildDriftPayload(config: ChxConfig, metaDir: string, snapshot: Snapshot, scope?: TableScope, executor?: ClickHouseExecutor): Promise; export {}; //# sourceMappingURL=drift.d.ts.map