import type { AsyncJobManager } from "../async/job-manager.js";
import type { AsyncJobDeliveryHandler } from "../async/types.js";
import type { BashOperations, BashToolDetails } from "./bash.js";
interface StartAsyncBashCommandOptions {
    command: string;
    cwd: string;
    env: NodeJS.ProcessEnv;
    pty?: boolean;
    timeoutSeconds: number;
    requestedTimeoutSeconds?: number;
    signal?: AbortSignal;
    operations: BashOperations;
    manager?: AsyncJobManager;
    deliveryHandler?: AsyncJobDeliveryHandler;
    sessionId?: symbol;
}
export declare function startAsyncBashCommand(options: StartAsyncBashCommandOptions): Promise<{
    content: Array<{
        type: "text";
        text: string;
    }>;
    details: BashToolDetails;
}>;
export {};
//# sourceMappingURL=bash-async-execution.d.ts.map