export declare const DEVFLOW_TABLE_NAMES: readonly ["devflow_kv", "devflow_sessions", "devflow_telemetry_runs", "devflow_benchmark_reports", "devflow_workflow_runs", "devflow_knowledge_entries", "devflow_tool_calls", "devflow_rules", "devflow_audit_chain", "devflow_context_receipts"]; export declare const DEVFLOW_SCHEMA_SQL = "\n CREATE TABLE IF NOT EXISTS devflow_kv (\n key TEXT PRIMARY KEY, value TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_sessions (\n session_id TEXT, timestamp INTEGER, event TEXT, data TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_telemetry_runs (\n id TEXT PRIMARY KEY, agent TEXT, mode TEXT, status TEXT,\n started_at INTEGER, finished_at INTEGER, token_used INTEGER, data TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_benchmark_reports (\n id TEXT PRIMARY KEY, task TEXT, score REAL, started_at INTEGER,\n finished_at INTEGER, data TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_workflow_runs (\n run_id TEXT PRIMARY KEY, type TEXT, status TEXT, input TEXT,\n steps TEXT, started_at INTEGER, finished_at INTEGER,\n failure_category TEXT, failure_reason TEXT, failure_evidence TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_knowledge_entries (\n id TEXT PRIMARY KEY, source TEXT, title TEXT, content TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_tool_calls (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n tool TEXT NOT NULL,\n args TEXT,\n timestamp INTEGER NOT NULL,\n duration_ms INTEGER NOT NULL,\n error TEXT\n );\n CREATE TABLE IF NOT EXISTS devflow_rules (\n id TEXT PRIMARY KEY, name TEXT NOT NULL, level TEXT NOT NULL DEFAULT 'project',\n gate INTEGER NOT NULL DEFAULT 1,\n condition_json TEXT NOT NULL, action TEXT NOT NULL DEFAULT 'warn',\n message TEXT NOT NULL, enabled INTEGER NOT NULL DEFAULT 1,\n created_at INTEGER NOT NULL, updated_at INTEGER NOT NULL\n );\n CREATE TABLE IF NOT EXISTS devflow_audit_chain (\n seq INTEGER PRIMARY KEY AUTOINCREMENT, ts INTEGER NOT NULL,\n tool TEXT NOT NULL, args_hash TEXT NOT NULL,\n decision TEXT NOT NULL, rule_id TEXT,\n session_id TEXT NOT NULL, prev_hash TEXT NOT NULL,\n signature TEXT NOT NULL\n );\n CREATE TABLE IF NOT EXISTS devflow_context_receipts (\n project_root TEXT NOT NULL,\n session_id TEXT NOT NULL,\n execution_id TEXT NOT NULL,\n context_hash TEXT NOT NULL,\n issued_at INTEGER NOT NULL,\n expires_at INTEGER NOT NULL,\n selected_files TEXT NOT NULL DEFAULT '[]',\n memory_ids TEXT NOT NULL DEFAULT '[]',\n canonical_next_action TEXT,\n canonical_action_json TEXT,\n action_attempts TEXT NOT NULL DEFAULT '[]',\n action_satisfied_at INTEGER,\n action_degradation_json TEXT,\n request_id TEXT,\n PRIMARY KEY (project_root, session_id, execution_id)\n );\n CREATE INDEX IF NOT EXISTS idx_context_receipts_expiry\n ON devflow_context_receipts(expires_at);\n";