export { C as ContentConflictError, a as ContentNotFoundError, E as EntityRef, L as ListQuery, S as StoreOpts, b as assertSanitize, c as contentEntriesBaseMigrationSql, d as contentVisibilityMigrationSql, g as getById, e as getBySlug, l as list, p as promoteScheduled, f as publish, h as put, r as remove, i as restore, s as schedule, j as setVisibility, t as trash, u as unpublish } from './store-BzEOze6b.js';
import { Querier } from '@platform-modules/db';
import { SearchProvider } from '@platform-modules/search';
import { C as ContentSchema, A as Actor } from './authz-AVHoDrJ4.js';
export { b as ContentAction, c as ContentAuthzError, a as ContentEntry, d as ContentInput, e as ContentSanitizationError, f as ContentStatus, g as ContentValidationError, h as ContentVisibility, N as NormalizedContentInput, S as Sanitize, i as assertCanModify, j as assertCanPublish, k as contentEntries, l as contentSchema, n as normalizeContentInput } from './authz-AVHoDrJ4.js';
export { contentRevisionsMigrationSql } from './revisions.js';
export { contentTaxonomyMigrationSql } from './taxonomy.js';
import 'drizzle-orm/pg-core';

/** Additive, idempotent-guarded FTS DDL — host splits on `;` and runs per-statement (neon-http). */
declare const contentSearchMigrationSql: (table?: string, config?: string) => string;
type ContentSearchCtx = {
    db: Querier<ContentSchema>;
    viewer?: Actor | null;
};
declare function createContentSearchProvider(opts?: {
    textSearchConfig?: string;
    types?: string[];
}): SearchProvider<ContentSearchCtx>;

export { Actor, ContentSchema, type ContentSearchCtx, contentSearchMigrationSql, createContentSearchProvider };
