import type { ExecFileFn } from "../markitdown.js";
export declare class CliInterruptedError extends Error {
    readonly exitCode: number;
    readonly silent = true;
    readonly signal: NodeJS.Signals;
    constructor(signal: NodeJS.Signals);
}
export declare function execCliWithInput({ execFileImpl, cmd, args, input, timeoutMs, env, cwd, signal, }: {
    execFileImpl: ExecFileFn;
    cmd: string;
    args: string[];
    input: string;
    timeoutMs: number;
    env: Record<string, string | undefined>;
    cwd?: string;
    signal?: AbortSignal;
}): Promise<{
    stdout: string;
    stderr: string;
}>;
