import type { MigrationPlan } from './model-types.js'; /** * Renders ` ON CLUSTER ''`, or `''` when cluster mode is off. The name is * validated at config resolution (`assertValidClusterName`), so it is safe to * interpolate. Single-quoted so the `{cluster}` macro form also works. */ export declare function onClusterClause(cluster: string | undefined): string; /** * Injects `ON CLUSTER ` into every DDL statement of a migration plan (and * the rename-suggestion confirmations). No-op when `cluster` is undefined. * * Done as a post-pass over the already-rendered SQL so the planner and renderers * stay cluster-agnostic — `ON CLUSTER` is an execution directive, never part of * the schema model or drift comparison. */ export declare function applyOnClusterToPlan(plan: MigrationPlan, cluster: string | undefined): MigrationPlan; //# sourceMappingURL=on-cluster.d.ts.map