import { View } from "../sql/sql.cjs";
import { Table } from "../table.cjs";
import { PreparedQuerySelection } from "../pg-core/dialect.cjs";
import { ShapeSpec, TableShape } from "@drizzle-team/minipg";

//#region src/postgres/shape.d.ts
declare function buildShape(selection: PreparedQuerySelection, nullableObjectPaths?: string[]): ShapeSpec;
declare namespace buildShape {
  function fromTableOrView(source: Table): TableShape;
  function fromTableOrView(source: View): TableShape;
}
//#endregion
export { buildShape };
//# sourceMappingURL=shape.d.cts.map