/** * Batch mode palette generation handler */ import { Effect, Option as O } from "effect"; import { PaletteService } from "../../../../../services/PaletteService.js"; import { type ParsedPair } from "../../parsers/batch-parser.js"; /** * Handle batch mode palette generation */ export declare const handleBatchMode: ({ exportOpt, exportPath, formatOpt, isInteractive, nameOpt, pairs, pattern }: { exportOpt: O.Option; exportPath: O.Option; formatOpt: O.Option; isInteractive: boolean; nameOpt: O.Option; pairs: Array; pattern: string; }) => Effect.Effect<{ readonly outputFormat: "hex" | "rgb" | "oklch" | "oklab"; readonly groupName: string; readonly generatedAt: string; readonly palettes: readonly { readonly name: string; readonly inputColor: string; readonly anchorStop: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000; readonly outputFormat: "hex" | "rgb" | "oklch" | "oklab"; readonly stops: readonly ({ readonly value: string; } & { readonly position: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000; readonly color: { readonly l: number; readonly c: number; readonly h: number; readonly alpha: number; }; })[]; }[]; readonly partial: boolean; }, import("effect/ParseResult").ParseError | import("../../../../../services/ExportService.js").ExportError, import("../../../../../services/ExportService.js").ExportService | PaletteService>; //# sourceMappingURL=executor.d.ts.map