import type { User } from '@n8n/db'; import type { IWorkflowBase } from 'n8n-workflow'; import { z } from 'zod'; import { BaseCommand } from './base-command'; import type { IExecutionResult, IResult, IWorkflowExecutionProgress } from '../types/commands.types'; declare const flagsSchema: z.ZodObject<{ debug: z.ZodDefault; ids: z.ZodOptional; concurrency: z.ZodDefault; output: z.ZodOptional; snapshot: z.ZodOptional; compare: z.ZodOptional; shallow: z.ZodOptional; githubWorkflow: z.ZodOptional; skipList: z.ZodOptional; retries: z.ZodDefault; shortOutput: z.ZodOptional; }, "strip", z.ZodTypeAny, { debug: boolean; concurrency: number; retries: number; output?: string | undefined; compare?: string | undefined; ids?: string | undefined; snapshot?: string | undefined; shallow?: boolean | undefined; githubWorkflow?: boolean | undefined; skipList?: string | undefined; shortOutput?: boolean | undefined; }, { debug?: boolean | undefined; output?: string | undefined; concurrency?: number | undefined; compare?: string | undefined; ids?: string | undefined; snapshot?: string | undefined; shallow?: boolean | undefined; githubWorkflow?: boolean | undefined; skipList?: string | undefined; retries?: number | undefined; shortOutput?: boolean | undefined; }>; export declare class ExecuteBatch extends BaseCommand> { static cancelled: boolean; static workflowExecutionsProgress: IWorkflowExecutionProgress[][]; static shallow: boolean; static compare: string; static snapshot: string; static concurrency: number; static githubWorkflow: boolean; static debug: boolean; static executionTimeout: number; static instanceOwner: User; static aliases: string[]; needsCommunityPackages: boolean; needsTaskRunner: boolean; stopProcess(skipExit?: boolean | number): Promise; private formatJsonOutput; private shouldBeConsideredAsWarning; init(): Promise; run(): Promise; mergeResults(results: IResult, retryResults: IResult): void; private runTests; setOutput(key: string, value: any): void; updateStatus(): void; initializeLogs(): void; startThread(workflowData: IWorkflowBase): Promise; } export {};