import type * as resourcegroups from "@distilled.cloud/aws/resource-groups"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `resource-groups:GetAccountSettings`. * * Reads the account's Resource Groups settings — most importantly whether * group lifecycle events (the EventBridge feed consumed by * {@link consumeGroupEvents}) are `ACTIVE`, `INACTIVE`, or stuck in * `ERROR`. Provide the implementation with * `Effect.provide(AWS.ResourceGroups.GetAccountSettingsHttp)`. * ### Account Settings * **Example:** Check Group Lifecycle Events Status * ```typescript * // init * const getAccountSettings = yield* AWS.ResourceGroups.GetAccountSettings(); * * // runtime * const { AccountSettings } = yield* getAccountSettings(); * const status = AccountSettings?.GroupLifecycleEventsStatus; * ``` * * @binding */ export interface GetAccountSettings extends Binding.Service Effect.Effect<() => Effect.Effect>> { } export declare const GetAccountSettings: GetAccountSettings; //# sourceMappingURL=GetAccountSettings.d.ts.map