import type { InstalledScriptOptions, InstalledValidatorOptions, JsonErrorOptions, ProcessResult, PythonModuleOptions, PythonSnippetOptions, RuntimePaths } from "./types.mjs"; export declare function resolveInstalledScript(paths: RuntimePaths, scriptName: string): string | null; export declare function resolveInstalledValidator(paths: RuntimePaths, validatorName: string): string | null; export declare function runInstalledScript({ scriptName, args, usage, emptyArgsCode }: InstalledScriptOptions): Promise; export declare function runInstalledValidator({ validatorName, args }: InstalledValidatorOptions): Promise; export declare function runPythonSnippet({ script, args, extraEnv }: PythonSnippetOptions): Promise; export declare function runPythonModule({ module, args, extraEnv, stdio }: PythonModuleOptions): Promise; export declare function emitJsonError({ stage, reason, extra }: JsonErrorOptions): void;