import * as cloudwatch from "@distilled.cloud/aws/cloudwatch"; import * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; export interface ListAlarmMuteRulesRequest extends cloudwatch.ListAlarmMuteRulesInput { } /** * Runtime binding for `cloudwatch:ListAlarmMuteRules` — list the alarm * mute rules in the account/region. * * Provide `CloudWatch.ListAlarmMuteRulesHttp` on the hosting Lambda * Function to satisfy the requirement. * ### Reading Mute Rules * **Example:** List Alarm Mute Rules * ```typescript * // init — grants cloudwatch:ListAlarmMuteRules * const listAlarmMuteRules = yield* AWS.CloudWatch.ListAlarmMuteRules(); * * // runtime * const result = yield* listAlarmMuteRules(); * const summaries = result.AlarmMuteRuleSummaries ?? []; * ``` * * @binding */ export interface ListAlarmMuteRules extends Binding.Service Effect.Effect<(request?: ListAlarmMuteRulesRequest) => Effect.Effect>> { } export declare const ListAlarmMuteRules: ListAlarmMuteRules; //# sourceMappingURL=ListAlarmMuteRules.d.ts.map