import { type SessionAcpMeta, type SessionEntry } from "../../config/sessions/types.js"; import type { KlawConfig } from "../../config/types.klaw.js"; export type AcpSessionStoreEntry = { cfg: KlawConfig; storePath: string; sessionKey: string; storeSessionKey: string; entry?: SessionEntry; acp?: SessionAcpMeta; storeReadFailed?: boolean; }; export declare function resolveSessionStorePathForAcp(params: { sessionKey: string; cfg?: KlawConfig; }): { cfg: KlawConfig; storePath: string; }; export declare function readAcpSessionEntry(params: { sessionKey: string; cfg?: KlawConfig; }): AcpSessionStoreEntry | null; export declare function listAcpSessionEntries(params: { cfg?: KlawConfig; env?: NodeJS.ProcessEnv; }): Promise; export declare function upsertAcpSessionMeta(params: { sessionKey: string; cfg?: KlawConfig; mutate: (current: SessionAcpMeta | undefined, entry: SessionEntry | undefined) => SessionAcpMeta | null | undefined; }): Promise;