/**
 * 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