export type WorkspaceApi = { logger: { info: (m: string) => void; warn: (m: string) => void; error: (m: string) => void; }; runtime?: { agent?: { resolveAgentWorkspaceDir?: (...args: any[]) => string; }; }; config: Record; }; export declare function resolveWorkspaceDir(api: WorkspaceApi): string; export declare function writeMemoryFile(pluginRoot: string, workspacePath: string): { success: boolean; message: string; }; export declare function ensureWorkspaceMemoryIndex(_pluginRoot: string, workspacePath: string): { success: boolean; message: string; }; export declare function runFirstLoadInit(api: WorkspaceApi, pluginRoot: string, workspacePath: string): void; export declare function writePluginConfig(pluginConfig: Record): { success: boolean; error?: string; changes?: string[]; };