import { Column } from "../column.cjs";
import { Schema, Top } from "effect/Schema";
import { Schema as Schema$1 } from "effect";

//#region src/effect-schema/column.d.ts
declare const literalSchema: Schema$1.Union<readonly [Schema$1.String, Schema$1.Number, Schema$1.Boolean, Schema$1.Null]>;
declare const jsonSchema: Schema$1.Union<readonly [Schema$1.Union<readonly [Schema$1.String, Schema$1.Number, Schema$1.Boolean, Schema$1.Null]>, Schema$1.$Record<Schema$1.String, Schema$1.Any>, Schema$1.$Array<Schema$1.Any>]>;
declare const bufferSchema: Schema<Buffer>;
declare function columnToSchema(column: Column): Top;
declare const bigintStringModeSchema: Schema$1.BigInt;
declare const unsignedBigintStringModeSchema: Schema$1.BigInt;
//#endregion
export { bigintStringModeSchema, bufferSchema, columnToSchema, jsonSchema, literalSchema, unsignedBigintStringModeSchema };
//# sourceMappingURL=column.d.cts.map