import type { OperationDescriptor, OperationLifecycleLike, ProviderCallContext } from '../types/lifecycle.js'; /** What a continued call adds to the context its family gives the provider. */ export type ContinuedFields = Pick; /** * Runs a provider call that continues an operation outside it, such as polling a job by its ref: * with the tenant's credentials and inside its regions when the lifecycle can give them, and its * errors cleaned of every credential it resolved. Without a lifecycle, or one that cannot, the call * runs as it is, on the configured key. */ export declare function continuing(lifecycle: OperationLifecycleLike | undefined, operation: Omit & { requestId?: string; }, call: (context: ContinuedFields) => Promise): Promise;