import type * as Lambda from "@distilled.cloud/aws/lambda"; import * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `lambda:GetAccountSettings`. * * An account-level binding — call it with no arguments to get a callable * that reads the region's Lambda quotas (`AccountLimit`) and current usage * (`AccountUsage`). Provide the `GetAccountSettingsHttp` layer on the * Function to satisfy the binding. * ### Account Settings * **Example:** Read account limits and usage * ```typescript * const getAccountSettings = yield* AWS.Lambda.GetAccountSettings(); * * const settings = yield* getAccountSettings(); * const concurrency = settings.AccountLimit?.ConcurrentExecutions; * ``` * * @binding */ export interface GetAccountSettings extends Binding.Service Effect.Effect<() => Effect.Effect>> { } export declare const GetAccountSettings: GetAccountSettings; //# sourceMappingURL=GetAccountSettings.d.ts.map