import * as notifications from "@distilled.cloud/aws/notifications"; import * as Effect from "effect/Effect"; import { Region } from "../Region.ts"; export declare const pinNotificationsRegion: (effect: Effect.Effect) => Effect.Effect>; /** * Read the observed tags on a User Notifications resource, tolerating a * not-yet-visible resource (returns `{}`). */ export declare const readNotificationsTags: (arn: string) => Effect.Effect, import("@distilled.cloud/aws/Errors").AccessDeniedException | notifications.AccessDeniedException | import("@distilled.cloud/aws/Errors").EndpointError | import("@distilled.cloud/aws/Errors").ExpiredTokenException | import("effect/unstable/http/HttpClientError").HttpClientError | import("@distilled.cloud/aws/Errors").IncompleteSignature | import("@distilled.cloud/aws/Errors").InternalFailure | notifications.InternalServerException | import("@distilled.cloud/aws/Errors").MalformedHttpRequestException | import("@distilled.cloud/aws/Errors").NoMatchingRuleError | import("@distilled.cloud/aws/Errors").NotAuthorized | import("@distilled.cloud/aws/Errors").OperationAborted | import("@distilled.cloud/aws/Errors").OptInRequired | import("@distilled.cloud/aws/Errors").RequestAbortedException | import("@distilled.cloud/aws/Errors").RequestEntityTooLargeException | import("@distilled.cloud/aws/Errors").RequestExpired | import("@distilled.cloud/aws/Errors").RequestTimeoutException | import("@distilled.cloud/aws/Errors").ServiceUnavailable | import("@distilled.cloud/aws/Errors").ThrottlingException | notifications.ThrottlingException | import("@distilled.cloud/aws/Errors").UnknownAwsError | import("@distilled.cloud/aws/Errors").UnknownOperationException | import("@distilled.cloud/aws/Errors").UnrecognizedClientException | import("@distilled.cloud/aws/Errors").ValidationError, import("@distilled.cloud/aws/Credentials").Credentials | import("effect/unstable/http/HttpClient").HttpClient>; /** * Converge the tags on a User Notifications resource to the desired user * tags merged with the internal Alchemy ownership tags, diffing against * OBSERVED cloud tags so adoption converges. */ export declare const syncNotificationsTags: (arn: string, id: string, userTags: Record | undefined) => Effect.Effect; //# sourceMappingURL=internal.d.ts.map