import { Codegen, Context } from './internal/codegen/index.js'; import { MonitorResource } from './monitor-codegen.js'; import { GrpcRequest } from './grpc-request.js'; export interface GrpcMonitorResource extends MonitorResource { checkType: 'GRPC'; request: GrpcRequest; degradedResponseTime?: number; maxResponseTime?: number; } export declare class GrpcMonitorCodegen extends Codegen { describe(resource: GrpcMonitorResource): string; gencode(logicalId: string, resource: GrpcMonitorResource, context: Context): void; }