import { PipelineConfig } from "./pipeline"; import { LintOptions } from "./types"; export interface PipelineConfigFile { version: string; name: string; description?: string; options: LintOptions; steps: { name: string; type: string; enabled: boolean; config?: Record; }[]; output: { formats: string[]; file?: string; }; execution: { exitOnError: boolean; parallel: boolean; timeout?: number; }; } export declare class PipelineConfigLoader { static loadFromFile(filePath: string): Promise; static createDefaultConfig(): PipelineConfigFile; private static convertToPipelineConfig; static saveConfig(config: PipelineConfigFile, filePath: string): Promise; } //# sourceMappingURL=pipeline-config.d.ts.map