import * as sns from "@distilled.cloud/aws/sns"; import * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; export interface GetSMSAttributesRequest extends sns.GetSMSAttributesInput { } /** * Runtime binding for `sns:GetSMSAttributes`. * * An account-scoped operation — reads the account-level SMS settings such * as `DefaultSMSType`, `MonthlySpendLimit`, and delivery-status sampling. * Provide the `GetSMSAttributesHttp` layer on the Function to implement the binding. * ### SMS Account Settings * **Example:** Read SMS Settings * ```typescript * const getSmsAttributes = yield* SNS.GetSMSAttributes(); * const { attributes } = yield* getSmsAttributes(); * ``` * * @binding */ export interface GetSMSAttributes extends Binding.Service Effect.Effect<(request?: GetSMSAttributesRequest) => Effect.Effect>> { } export declare const GetSMSAttributes: GetSMSAttributes; //# sourceMappingURL=GetSMSAttributes.d.ts.map