import * as cloudwatch from "@distilled.cloud/aws/cloudwatch"; import * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; export interface ListMetricStreamsRequest extends cloudwatch.ListMetricStreamsInput { } /** * Runtime binding for `cloudwatch:ListMetricStreams` — list the metric * streams in the account/region. * * Provide `CloudWatch.ListMetricStreamsHttp` on the hosting Lambda * Function to satisfy the requirement. * ### Reading Metric Streams * **Example:** List Metric Streams * ```typescript * // init — grants cloudwatch:ListMetricStreams * const listMetricStreams = yield* AWS.CloudWatch.ListMetricStreams(); * * // runtime * const result = yield* listMetricStreams(); * const entries = result.Entries ?? []; * ``` * * @binding */ export interface ListMetricStreams extends Binding.Service Effect.Effect<(request?: ListMetricStreamsRequest) => Effect.Effect>> { } export declare const ListMetricStreams: ListMetricStreams; //# sourceMappingURL=ListMetricStreams.d.ts.map