import { Bundle } from './construct'; import { BundlePathMarker } from '../services/check-parser/bundler'; import { PlaywrightCheck } from './playwright-check'; import { Ref } from './ref'; export interface PlaywrightCheckBundleProps { groupId?: Ref; codeBundlePath: BundlePathMarker; browsers?: string[]; cacheHash?: string; playwrightVersion?: string; installCommand?: string; testCommand: string; workingDir?: string; } export declare class PlaywrightCheckBundle implements Bundle { playwrightCheck: PlaywrightCheck; groupId?: Ref; codeBundlePath: BundlePathMarker; browsers?: string[]; cacheHash?: string; playwrightVersion?: string; installCommand?: string; testCommand: string; workingDir?: string; constructor(playwrightCheck: PlaywrightCheck, props: PlaywrightCheckBundleProps); synthesize(): { groupId: Ref | undefined; codeBundlePath: BundlePathMarker; browsers: string[] | undefined; cacheHash: string | undefined; playwrightVersion: string | undefined; installCommand: string | undefined; testCommand: string; workingDir: string | undefined; checkType: string; doubleCheck: boolean; runtimeId: string | undefined; environmentVariables: import("./key-value-pair").default[] | undefined; activated: boolean | undefined; muted: boolean | undefined; shouldFail: boolean | undefined; locations: (keyof import("..").Region)[] | undefined; privateLocations: undefined; tags: string[] | undefined; frequency: number | undefined; frequencyOffset: number | undefined; retryStrategy: import("./retry-strategy").LinearRetryStrategy | import("./retry-strategy").ExponentialRetryStrategy | import("./retry-strategy").FixedRetryStrategy | import("./retry-strategy").SingleRetryRetryStrategy | null | undefined; alertSettings: import("./alert-escalation-policy").AlertEscalation | undefined; useGlobalAlertSettings: boolean | undefined; runParallel: boolean | undefined; triggerIncident: { serviceId: Ref; severity: "MINOR" | "MEDIUM" | "MAJOR" | "CRITICAL"; name: string; description: string; notifySubscribers: boolean; } | undefined; description?: string | undefined; name: string; }; }