import type { FallbackContext, FallbackOperationOrigin } from '../../models/types.js'; import type { RuntimeStepResolution, StepProviderInfo } from '../types.js'; export declare function reviewerOperationOrigin(reviewerStepName: string): FallbackOperationOrigin; export declare function sameFallbackOperationOrigin(left: FallbackOperationOrigin, right: FallbackOperationOrigin): boolean; export declare function fallbackTargetsOperation(fallback: FallbackContext | undefined, origin: FallbackOperationOrigin): fallback is FallbackContext; export declare function runtimeForOperation(runtime: RuntimeStepResolution | undefined, origin: FallbackOperationOrigin, baseProviderInfo?: StepProviderInfo): RuntimeStepResolution | undefined; export declare function fallbackContextForOperation(runtime: RuntimeStepResolution | undefined, origin: FallbackOperationOrigin): FallbackContext | undefined; //# sourceMappingURL=fallback-operation.d.ts.map