import { Codegen, Context } from './internal/codegen'; import { AlertChannelResource } from './alert-channel-codegen'; export interface OpsgenieAlertChannelResource extends AlertChannelResource { type: 'OPSGENIE'; config: { name: string; apiKey: string; region: string; priority: string; }; } export declare class OpsgenieAlertChannelCodegen extends Codegen { describe(resource: OpsgenieAlertChannelResource): string; prepare(logicalId: string, resource: OpsgenieAlertChannelResource, context: Context): void; gencode(logicalId: string, resource: OpsgenieAlertChannelResource, context: Context): void; }