import { i as OpenClawConfig } from "../types.openclaw-fYj4Ft14.js"; import { a as CommitmentScope, i as CommitmentRecord, o as CommitmentStatus, r as CommitmentExtractionItem, s as CommitmentStoreFile, t as CommitmentCandidate } from "../types-B3lUN4pX.js"; //#region src/commitments/store.d.ts declare function resolveCommitmentStorePath(storePath?: string): string; declare function loadCommitmentStore(storePath?: string): Promise; declare function saveCommitmentStore(storePath: string | undefined, store: CommitmentStoreFile): Promise; declare function listPendingCommitmentsForScope(params: { cfg?: OpenClawConfig; scope: CommitmentScope; nowMs?: number; limit?: number; }): Promise; declare function upsertInferredCommitments(params: { cfg?: OpenClawConfig; item: CommitmentExtractionItem; candidates: Array<{ candidate: CommitmentCandidate; earliestMs: number; latestMs: number; timezone: string; }>; nowMs?: number; }): Promise; declare function listDueCommitmentsForSession(params: { cfg?: OpenClawConfig; agentId: string; sessionKey: string; nowMs?: number; limit?: number; }): Promise; declare function listDueCommitmentSessionKeys(params: { cfg?: OpenClawConfig; agentId: string; nowMs?: number; limit?: number; }): Promise; declare function markCommitmentsAttempted(params: { cfg?: OpenClawConfig; ids: string[]; nowMs?: number; }): Promise; declare function markCommitmentsStatus(params: { cfg?: OpenClawConfig; ids: string[]; status: Extract; nowMs?: number; }): Promise; declare function listCommitments(params?: { cfg?: OpenClawConfig; status?: CommitmentStatus; agentId?: string; }): Promise; //#endregion export { listCommitments, listDueCommitmentSessionKeys, listDueCommitmentsForSession, listPendingCommitmentsForScope, loadCommitmentStore, markCommitmentsAttempted, markCommitmentsStatus, resolveCommitmentStorePath, saveCommitmentStore, upsertInferredCommitments };