import type { PikkuSchema } from './pikku-schema.types.js'; /** * The `audit` table {@link KyselyAuditService} writes to and reads back. * * Gated by `ownedBy` rather than written for everyone: only a project that has * wired a durable audit sink needs this table, and generating it for the rest * would put an empty table in every database. `KyselyAuditService.init()` * requires it and never creates it, so it arrives with the migration `pikku db * generate` writes for the sink that fills it. * * Every column is text on every engine, matching the platform audit-queue * consumer's row shape — a locally-run project and a deployed stage write rows * the same reader can read. `occurredAt` is an ISO 8601 string rather than a * timestamp for that reason: string ordering is chronological ordering, and the * queue consumer has no shared type to agree on. */ export declare const auditSchema: PikkuSchema;