export interface IResultItem { id: number; name: string; updated: boolean; run: boolean; success: boolean; record?: any; message?: string; } export declare type ResultItemType = 'ZebraScenario' | 'BrowserScenario' | 'ZebraCheck' | 'BrowserCheck' | 'UrlCheck' | 'CommandCheck'; export declare enum ResultStatusCode { RunStarted = 0, RunFailed = 1, RunComplete = 2 } export interface IDeploymentResult { name: string; version: string; description: string; startTime: number; endTime: number; endTimeRun?: number; repository?: string; repoPullResult?: any; repoPushResult?: any; localSourceDir: string; statusCode: ResultStatusCode; deployedItems: number; successPercent: number; checkRuns: number; runSuccessPercent: number; errors: string[]; noneItemErrors: number; zebraScenarios: Map; browserScenarios: Map; zebraChecks: Map; browserChecks: Map; urlChecks: Map; commandChecks: Map; }