import type { CopyTemplateDirOptions, SkillCopyStats, McpServerDefinition } from "./types.js";
export declare function copyTemplateDir(src: string, dest: string, options?: CopyTemplateDirOptions): Promise<void>;
export declare function copySafeSkillRoot(src: string, dest: string): Promise<SkillCopyStats>;
export declare function createOmkProjectMcpServer(projectRoot: string, options?: {
    packageRoot?: string;
    platform?: NodeJS.Platform;
}): McpServerDefinition;
export declare function createMcpJson(_projectRoot: string): {
    mcpServers: Record<string, McpServerDefinition>;
};
export declare function ensureProjectMcpConfig(path: string, fallback: Record<string, unknown>, options?: {
    removeRuntimeManagedOmkProject?: boolean;
}): Promise<void>;
export declare function checkOmkInPath(): Promise<{
    inPath: boolean;
}>;
export declare function maybeInstallShellCompletion(_root: string): Promise<void>;
