/** * CI/CD template generation for release workflows. * * Generates platform-specific CI/CD configurations (GitHub Actions, * GitLab CI, CircleCI) from templates and project configuration. * * @task T4454 * @epic T4454 */ /** Supported CI/CD platforms. */ export type CIPlatform = 'github-actions' | 'gitlab-ci' | 'circleci'; /** All supported platforms. */ export declare const SUPPORTED_PLATFORMS: CIPlatform[]; /** Get the output path for a CI platform. */ export declare function getPlatformPath(platform: CIPlatform): string; /** Detect the CI platform from the project. */ export declare function detectCIPlatform(projectDir?: string): CIPlatform | null; /** Generate CI config for a platform. */ export declare function generateCIConfig(platform: CIPlatform, cwd?: string): string; /** Write CI config to the appropriate path. */ export declare function writeCIConfig(platform: CIPlatform, options?: { projectDir?: string; dryRun?: boolean; }): { action: string; path: string; content: string; }; /** Validate an existing CI config. */ export declare function validateCIConfig(platform: CIPlatform, projectDir?: string): { valid: boolean; exists: boolean; errors: string[]; }; //# sourceMappingURL=ci.d.ts.map