import type { DatabaseSync } from 'node:sqlite'; export declare const NOTIFICATION_LEDGER_TABLES: readonly ["notification_browser_keys", "notification_browser_subscriptions", "notification_dispatches", "notification_result_outbox", "notification_attention_budget", "notification_digest_queue", "notification_digests", "notification_digest_members", "notification_dispatch_decisions", "notification_browser_probes", "notification_presence"]; export declare const SCENE_TABLES: readonly ["scene_source_health", "scene_activation_requests", "scene_activations", "scene_context_snapshots", "scene_events", "scene_feedback", "scene_feedback_history", "scene_intent_events", "scene_model_reservations", "scene_notes", "scene_outcomes", "scene_preferences", "scene_presentations", "scene_runs", "scene_schedule_cursors", "scene_template_versions", "scene_trigger_intents", "scene_work_items", "scene_mail_sources", "scene_connector_usage"]; /** Installs fresh tables; the normal versioned upgrade owns existing databases. */ export declare function installSceneSchema(db: DatabaseSync): void; export declare function installNotificationLedgerSchema(db: DatabaseSync): void; export declare function installSceneStorage(db: DatabaseSync): void; export declare function assertSceneStorageReady(db: DatabaseSync): void;