import { type WaiterConfiguration, type WaiterResult } from "@smithy/core/client"; import type { CloudFrontClient } from "../CloudFrontClient"; import { type GetInvalidationForDistributionTenantCommandInput, type GetInvalidationForDistributionTenantCommandOutput } from "../commands/GetInvalidationForDistributionTenantCommand"; import type { CloudFrontServiceException } from "../models/CloudFrontServiceException"; /** * Wait until an invalidation for distribution tenant has completed. * @deprecated Use waitUntilInvalidationForDistributionTenantCompleted instead. waitForInvalidationForDistributionTenantCompleted does not throw error in non-success cases. */ export declare const waitForInvalidationForDistributionTenantCompleted: (params: WaiterConfiguration, input: GetInvalidationForDistributionTenantCommandInput) => Promise>; /** * Wait until an invalidation for distribution tenant has completed. * @param params - Waiter configuration options. * @param input - The input to GetInvalidationForDistributionTenantCommand for polling. */ export declare const waitUntilInvalidationForDistributionTenantCompleted: (params: WaiterConfiguration, input: GetInvalidationForDistributionTenantCommandInput) => Promise>;