import type { LanguageCode } from '@longrun-ai/kernel/types/language';
import type { FuncTool } from '../tool';
type ToolsetManualResult = {
    tools: FuncTool[];
    toolNames: string[];
};
export type RenderToolsetManualContentInput = Readonly<{
    toolsetId: string;
    language: LanguageCode;
    topic?: string;
    topics?: readonly string[];
}>;
export declare function buildToolsetManualTools(_options: {
    toolsetNames: string[];
    existingToolNames: Set<string>;
}): ToolsetManualResult;
export declare function renderToolsetManualContent(input: RenderToolsetManualContentInput): Promise<string>;
export declare function formatToolsetManualIntro(language: LanguageCode, toolNames: string[], toolsetIds: readonly string[]): string;
export declare function buildManTool(): FuncTool;
export {};
