/** * Tag-related columns shared between db-main and db-marketplace */ /** * Core columns for shared tags table (legacy) * @deprecated Use entityTagColumns() for entity-specific tags */ export declare function tagsCoreColumns(): { name: import("drizzle-orm").NotNull>; slug: import("drizzle-orm").NotNull>; createdAt: import("drizzle-orm").HasDefault>; }; /** * Columns for entity-specific tag tables (Shopify model) * * Each entity type (people, organizations, products, collections) * has its own tags table with these columns plus an entity reference. * * Usage: * ```ts * export const personTagsTable = coreSchema.table("person_tags", { * id: typeId("person_tags"), * personId: typeIdRef("person_id").notNull().references(() => peopleTable.id, { onDelete: "cascade" }), * ...entityTagColumns(), * }) * ``` */ export declare function entityTagColumns(): { name: import("drizzle-orm").NotNull>; slug: import("drizzle-orm").NotNull>; createdAt: import("drizzle-orm").HasDefault>>; }; //# sourceMappingURL=tags.d.ts.map