import type { KlawConfig } from "../types.klaw.js";
export type SessionStoreSelectionOptions = {
    store?: string;
    agent?: string;
    allAgents?: boolean;
};
export type SessionStoreTarget = {
    agentId: string;
    storePath: string;
};
export declare function listConfiguredSessionStoreAgentIds(cfg: KlawConfig): string[];
export declare function resolveAllAgentSessionStoreTargetsSync(cfg: KlawConfig, params?: {
    env?: NodeJS.ProcessEnv;
}): SessionStoreTarget[];
export declare function resolveAgentSessionStoreTargetsSync(cfg: KlawConfig, agentId: string, params?: {
    env?: NodeJS.ProcessEnv;
}): SessionStoreTarget[];
export declare function resolveAllAgentSessionStoreTargets(cfg: KlawConfig, params?: {
    env?: NodeJS.ProcessEnv;
}): Promise<SessionStoreTarget[]>;
export declare function resolveSessionStoreTargets(cfg: KlawConfig, opts: SessionStoreSelectionOptions, params?: {
    env?: NodeJS.ProcessEnv;
}): SessionStoreTarget[];
