import type { DatabaseSync } from "node:sqlite"; export declare const WORKFLOW_SQLITE_FILENAME = "pibo-workflows.sqlite"; export declare const WORKFLOW_SQLITE_SCHEMA_VERSION = 4; export declare const WORKFLOW_SQLITE_TABLES: readonly ["workflow_definition_snapshots", "workflow_migration_receipts", "workflow_session_links", "workflow_session_snapshots", "workflow_identities", "workflow_drafts", "workflow_published_versions", "workflow_archive_states", "workflow_delete_tombstones", "workflow_prompt_assets", "workflow_prompt_asset_revisions", "workflow_lifecycle_events", "workflow_runs", "workflow_events", "workflow_node_attempts", "workflow_edge_transfers", "workflow_checkpoints", "workflow_wakeups", "workflow_wait_tokens", "workflow_human_actions"]; export type WorkflowSqliteTableName = (typeof WORKFLOW_SQLITE_TABLES)[number]; export declare const WORKFLOW_SQLITE_SESSION_LINK_COLUMNS: readonly ["pibo_session_id"]; export declare const WORKFLOW_SQLITE_NORMAL_SESSION_FACT_KEYWORDS: readonly ["session_record", "session_trace", "session_transcript", "transcript", "tool_call", "span"]; export declare function isNormalSessionFactStorageName(name: string): boolean; export declare function createWorkflowSqlitePath(baseDirectory: string): string; export declare function installWorkflowSqliteSchema(db: DatabaseSync, options?: { enableWal?: boolean; }): void; //# sourceMappingURL=schema.d.ts.map