import type { ConversationDirectShellInput, ConversationDirectShellPreflight, ConversationDirectShellResult } from './types.js';
export declare class ConversationDirectShellService {
    static preflight(commandInput: string): ConversationDirectShellPreflight;
    static execute(input: ConversationDirectShellInput): Promise<ConversationDirectShellResult>;
    private static createCall;
    private static createStartedActivity;
    private static createCompletedActivity;
    private static extractTextOutput;
    private static runShellWithDuration;
    private static readCommand;
    private static readStringField;
    private static buildResultFacts;
    private static extractPolicy;
    private static readNumberField;
    private static createPreflightStopResult;
}
//# sourceMappingURL=service.d.ts.map