export type ToolName = "sd" | "sg" | "yt-dlp" | "trafilatura"; export declare function getToolPath(tool: ToolName): string | null; type EnsureToolOptions = { signal?: AbortSignal; silent?: boolean; notify?: (message: string) => void; }; export declare function ensureTool(tool: ToolName, silentOrOptions?: EnsureToolOptions): Promise; export {};