export interface ScriptUpdateResult {
    success: boolean;
    addedScripts: string[];
    skippedScripts: string[];
    error?: string;
}
/**
 * Updates package.json with required CI/CD scripts
 * Only adds missing scripts, preserves existing ones
 */
export declare function updatePackageScripts(projectRoot: string): Promise<ScriptUpdateResult>;
/**
 * Gets information about existing scripts in package.json
 */
export declare function getExistingScripts(projectRoot: string): Promise<Record<string, string> | null>;
/**
 * Checks if all required scripts exist in package.json
 */
export declare function hasAllRequiredScripts(projectRoot: string): Promise<boolean>;
//# sourceMappingURL=package-scripts.d.ts.map