import { Codegen, Context } from './internal/codegen/index.js'; import { MonitorResource } from './monitor-codegen.js'; import { DnsRequest } from './dns-request.js'; export interface DnsMonitorResource extends MonitorResource { checkType: 'DNS'; request: DnsRequest; degradedResponseTime?: number; maxResponseTime?: number; } export declare class DnsMonitorCodegen extends Codegen { describe(resource: DnsMonitorResource): string; gencode(logicalId: string, resource: DnsMonitorResource, context: Context): void; }