import type { GraphileConfig } from 'graphile-config'; /** * Creates a Graphile plugin that injects smart tags on table codecs during * the schema build phase. This runs early (before RealtimeSubscriptionsPlugin) * so that @realtime and other tags are visible when the subscription plugin * discovers tables. * * @param tagsByTable - Map of table name to tags to inject. * Example: `{ items: { realtime: true } }` */ export declare function makeRealtimeSmartTagsPlugin(tagsByTable: Record>): GraphileConfig.Plugin;