import type { PikkuSchema } from './pikku-schema.types.js'; /** * Feature flags and their per-subject overrides. * * Two tables and not one because the two halves have different cardinality: a * flag is one row an operator flips, an override is an unbounded set keyed by * organization or user. Folding the overrides into a JSON column on the flag * would make granting one tenant early access a read-modify-write of a blob two * consoles can race on. * * Nothing here references `user` or any organization table. A subject id is * stored as opaque text on purpose: pikku does not own the organization * concept, and a foreign key would make flags require a table shape that only * some projects have. */ export declare const flagSchema: PikkuSchema;