export type CommandEvent = { readonly stream: "stdout" | "stderr"; readonly text: string; }; export type CommandOutcome = "passed" | "action-needed" | "error"; export interface CommandExecution { readonly args: readonly string[]; readonly exitCode: number; readonly outcome: CommandOutcome; readonly events: readonly CommandEvent[]; readonly startedAt: string; readonly endedAt: string; } export declare function executeAfdUseCase(args: readonly string[]): Promise; /** Parse an editable command field into argv without invoking a shell. */ export declare function parseCommandField(value: string): string[]; export declare function hasUnresolvedInput(args: readonly string[]): boolean; /** Conservative safety classification for an edited command field. Unknown commands require review. */ export declare function commandMayWrite(args: readonly string[]): boolean; //# sourceMappingURL=application-service.d.ts.map