import { IsolationAdapter } from "./index.js";
import { Table } from "drizzle-orm";
//#region src/isolation-fk.d.ts
type FkIsolationConfig<C extends string = 'tenant_id'> = {
  column?: C;
  tables: readonly Table[];
};
declare function createFkIsolation<S extends Record<string, unknown> = Record<string, never>, C extends string = 'tenant_id'>(config: FkIsolationConfig<C>): IsolationAdapter<S, C>;
//#endregion
export { FkIsolationConfig, createFkIsolation };