import { Codegen, Context } from './internal/codegen'; import { WebhookAlertChannelResource, WebhookAlertChannelResourceConfig } from './webhook-alert-channel-codegen'; export interface IncidentioAlertChannelResource extends WebhookAlertChannelResource { config: WebhookAlertChannelResourceConfig & { webhookType: 'WEBHOOK_INCIDENTIO'; }; } export declare class IncidentioAlertChannelCodegen extends Codegen { validateSafety(resource: IncidentioAlertChannelResource): void; describe(resource: IncidentioAlertChannelResource): string; prepare(logicalId: string, resource: IncidentioAlertChannelResource, context: Context): void; gencode(logicalId: string, resource: IncidentioAlertChannelResource, context: Context): void; }