import type { OpenClawPluginApi } from "openclaw/plugin-sdk/plugin-entry";
export type FridayAgentForwardRuntime = {
    resolveStorePath: (store?: string, opts?: {
        agentId?: string;
    }) => string;
    loadSessionStore: (path: string, options?: {
        skipCache?: boolean;
        maintenanceConfig?: unknown;
        clone?: boolean;
    }) => Record<string, unknown>;
    getConfig: () => unknown;
};
/** Called from `registerFull` so terminal lifecycle forwards can read `sessions.json` after persist. */
export declare function setFridayAgentForwardRuntime(api: OpenClawPluginApi): void;
export declare function getFridayAgentForwardRuntime(): FridayAgentForwardRuntime | null;
/** Vitest-only */
export declare function resetFridayAgentForwardRuntimeForTest(): void;
