/** * Vercel Integration * * Integration with Vercel for deployment verification. * Uses the Vercel API for deployment status, promotion, and rollback. * * @module scanners/deploy/vercel-integration */ import type { DeploymentInfo, CanaryAnalysis } from "./types.js"; /** * Check if Vercel integration is available */ export declare function isVercelAvailable(): boolean; /** * Get latest deployment for a project */ export declare function getLatestDeployment(projectId: string, options?: { target?: string; }): Promise; /** * Get deployment by ID */ export declare function getDeployment(deploymentId: string): Promise; /** * List recent deployments */ export declare function listDeployments(projectId: string, options?: { limit?: number; target?: string; }): Promise; /** * Promote a preview deployment to production */ export declare function promoteToProduction(deploymentId: string, projectId: string): Promise<{ success: boolean; error?: string; }>; /** * Rollback to a previous deployment */ export declare function rollback(projectId: string, deploymentId: string): Promise<{ success: boolean; error?: string; }>; /** * Analyze canary deployment (simulated - would use Vercel Edge Config in production) */ export declare function analyzeCanary(deploymentUrl: string, options?: { duration?: number; checkInterval?: number; }): Promise; //# sourceMappingURL=vercel-integration.d.ts.map