import { VercelDeployment, VercelProject } from '../types/vercelDeployments';
declare class VercelService {
    private getEnvVar;
    private makeRequest;
    getProjects(): Promise<VercelProject[]>;
    getDeployments(limit?: number): Promise<VercelDeployment[]>;
    private getMockProjects;
    private getMockDeployments;
    getProjectDeployments(projectId: string, limit?: number): Promise<VercelDeployment[]>;
    getDeploymentDetails(deploymentId: string): Promise<VercelDeployment | null>;
    getUserInfo(): Promise<any>;
    getDeploymentStatusInfo(state: VercelDeployment['state']): {
        color: string;
        label: string;
        icon: string;
    };
    getDeploymentDuration(deployment: VercelDeployment): string;
    getRelativeTime(timestamp: number): string;
}
export declare const vercelService: VercelService;
export {};
