import type { ApplyOptions as McpApplyOptions } from "../../agent-mcp-config/dist/index.js";
import type { FileSystem, MutationObservers } from "../../config-mutations/dist/index.js";
import type { MemoryInstallResult } from "./types.js";
export type MemoryInstallOptions = {
    agent: string;
    skillContent: string;
    fs: FileSystem;
    cwd: string;
    homeDir: string;
    platform: McpApplyOptions["platform"];
    scope?: "local" | "global";
    skillOnly?: boolean;
    mcpOnly?: boolean;
    allowWrites?: boolean;
    dryRun?: boolean;
    observers?: MutationObservers;
};
export declare function installMemory(options: MemoryInstallOptions): Promise<MemoryInstallResult>;
