import * as mi from "@distilled.cloud/aws/iot-managed-integrations"; import * as Effect from "effect/Effect"; import * as Redacted from "effect/Redacted"; /** * Unwrap a distilled `SensitiveString` (`string | Redacted`) into a * plain string, preserving `undefined`. */ export declare const unwrapSensitive: (value: string | Redacted.Redacted | undefined) => string | undefined; /** * Convert the wire `TagsMap` (`Record`) into a * plain `Record`, dropping entries without a value. */ export declare const toTagRecord: (tags: { [key: string]: string | undefined; } | undefined) => Record; /** * Reconcile the tags on an IoT Managed Integrations resource identified by * ARN: diff OBSERVED cloud tags against the desired set and apply only the * delta via tagResource/untagResource. */ export declare const syncManagedIntegrationsTags: (resourceArn: string, observedTags: Record, desiredTags: Record) => Effect.Effect; //# sourceMappingURL=internal.d.ts.map