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