import { Effect } from "effect"; /** * Execute command with Effect pattern and stdout extraction. * * CHANGE: Common execAsync + Effect.tryPromise + stdout extraction pattern * WHY: Eliminate code duplication across git, biome, eslint modules * QUOTE(ТЗ): "Effect-TS для всех эффектов" * REF: DUPLICATE #3, #4, #5 elimination * * @param command - Shell command to execute * @param options - Optional execution options * @returns Effect with stdout or Error * * @pure false (executes external command) * @effect Effect * @invariant command.length > 0 → (stdout ∨ Error) * @complexity O(n) where n = command execution time */ export declare function execCommand(command: string, options?: { maxBuffer?: number; }): Effect.Effect; //# sourceMappingURL=exec.d.ts.map