export declare namespace True { type Column = { "@true-pg/insert": Insertable; "@true-pg/update": Updateable; "@true-pg/select": Selectable; }; type Generated = Column; type HasDefault = Column; type AlwaysGenerated = Column; type DrainOuterGeneric = [T] extends [unknown] ? T : never; type Simplify = DrainOuterGeneric<{ [K in keyof T]: T[K]; } & {}>; type Selectable> = Simplify<{ [K in keyof T]: T[K] extends Record ? Selectable : T[K] extends Column ? S : T[K]; }>; type Insertable> = Simplify<{ [K in keyof T]: T[K] extends Record ? Insertable : T[K] extends Column ? I : T[K]; }>; type Updateable> = Simplify<{ [K in keyof T]?: T[K] extends Record ? Updateable : T[K] extends Column ? U : T[K]; }>; }