import { Codegen, Context } from './internal/codegen'; import { RuntimeCheckResource } from './check-codegen'; import { PlaywrightConfigResource } from './playwright-config-codegen'; export interface BrowserCheckResource extends RuntimeCheckResource { checkType: 'BROWSER'; script: string; scriptPath?: string; sslCheckDomain?: string | null; playwrightConfig?: PlaywrightConfigResource; } export declare class BrowserCheckCodegen extends Codegen { describe(resource: BrowserCheckResource): string; gencode(logicalId: string, resource: BrowserCheckResource, context: Context): void; }