///
import { type ColumnBaseConfig, type ColumnBuilderBaseConfig, type MakeColumnConfig, entityKind } from "drizzle-orm";
import { type AnyPgTable, PgColumn, PgColumnBuilder } from "drizzle-orm/pg-core";
export type PgBytesBuilderInitial = PgBytesBuilder<{
name: TName;
dataType: "buffer";
columnType: "PgBytes";
data: Uint8Array;
driverParam: string;
enumValues: undefined;
generated: undefined;
}>;
export declare class PgBytesBuilder> extends PgColumnBuilder {
static readonly [entityKind]: string;
constructor(name: T["name"]);
/** @internal */
build(table: AnyPgTable<{
name: TTableName;
}>): PgBytes>;
/**
* @deprecated Bytes columns cannot be used as arrays
*/
array(): never;
}
export declare class PgBytes> extends PgColumn {
static readonly [entityKind]: string;
getSQLType(): string;
mapFromDriverValue(value: Buffer): Uint8Array;
mapToDriverValue(value: Uint8Array): Buffer;
}
//# sourceMappingURL=bytes.d.ts.map