type BridgeSessionTagFields = { runId: string; taskId: string; requested: string; resolved: string; callbackSession: string; callbackSessionId?: string; callbackDeliver?: boolean; projectId?: string; repoRoot?: string; workflowId?: string; stepId?: string; }; declare const OPENCODE_CALLBACK_HTTP_PATH = "/plugin/opencode-bridge/callback"; type OpenCodePluginCallbackAuditRecord = { phase?: string; event_type?: string; session_id?: string; title?: string; tags?: Record | null; dedupeKey?: string; ok?: boolean; status?: number; reason?: string; body?: string; payload?: any; raw?: any; created_at: string; }; declare function buildTaggedSessionTitle(fields: BridgeSessionTagFields): string; declare function parseTaggedSessionTitle(title?: string): Record | null; declare function buildPluginCallbackDedupeKey(input: { sessionId?: string; runId?: string; }): string; export { type BridgeSessionTagFields, OPENCODE_CALLBACK_HTTP_PATH, type OpenCodePluginCallbackAuditRecord, buildPluginCallbackDedupeKey, buildTaggedSessionTitle, parseTaggedSessionTitle };