/**
 * Migration 087: Create agent_messages table (spec 093).
 *
 * Persists every inter-agent / agent↔user / agent↔supervisor message on
 * the SQLite-backed message bus. Cross-process delivery is provided by
 * the shared SQLite database (WAL mode) — subscribers poll on the
 * established SSE cadence.
 *
 * Indexes (per research.yaml decision 2):
 *  - composite (app_id, feature_id, created_at) for scope + recency
 *    subscriber polling.
 *  - correlation_id for O(1) request/reply pairing.
 *  - partial undelivered (delivered_at IS NULL) keeps queue polling flat
 *    as history grows.
 */
import type { MigrationParams } from 'umzug';
import type Database from 'better-sqlite3';
export declare function up({ context: db }: MigrationParams<Database.Database>): Promise<void>;
export declare function down({ context: db }: MigrationParams<Database.Database>): Promise<void>;
//# sourceMappingURL=087-create-agent-messages.d.ts.map