export interface ActionIndexEntry { action_item_id: string; recap_id: string | null; sidecar_action_index: number | null; owner: string; action_text: string; status: string; due: string | null; session_id: string | null; created_at: string; updated_at: string; item_path: string; source_type: string; source_ref: string | null; source_display?: string | null; source_link?: string | null; source_draft_id?: string | null; meeting_name?: string; work_dir?: string; session_cwd?: string | null; completion_reason?: string; drop_reason?: string; last_refreshed_at?: string | null; execution_summary?: string | null; short_title?: string | null; why_it_matters?: string | null; what_brain_did?: string | null; artifact_path?: string | null; artifact_label?: string | null; artifact_is_dir?: boolean; artifact_files?: Array<{ path: string; label: string; is_dir?: boolean; }>; history?: Array<{ at: string; from: string; to: string; actor?: string; }>; auto_completion_detected_at?: string | null; } export declare function listActions(): Promise; export declare function getActionDetail(actionItemId: string): Promise>; export declare function startAction(actionItemId: string, sessionId: string): Promise>; export declare function resolveActionCta(actionItemId: string, intent: string): Promise>;