import type * as dataexchange from "@distilled.cloud/aws/dataexchange"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `dataexchange:DeleteDataGrant`. * * Deletes a sent data grant, revoking the receiver's entitlement. * Provide the implementation with * `Effect.provide(AWS.DataExchange.DeleteDataGrantHttp)`. * ### Data Grants * **Example:** Revoke A Sent Grant * ```typescript * const deleteDataGrant = yield* AWS.DataExchange.DeleteDataGrant(); * * // runtime * yield* deleteDataGrant({ DataGrantId: grantId }); * ``` * * @binding */ export interface DeleteDataGrant extends Binding.Service Effect.Effect<(request: dataexchange.DeleteDataGrantRequest) => Effect.Effect>> { } export declare const DeleteDataGrant: DeleteDataGrant; //# sourceMappingURL=DeleteDataGrant.d.ts.map