import type { ReusableObject, TestContext, OnSuccessObject, OnFailureObject, Parameter } from '../../types.js'; type ComponentType = T['reference'] extends `$components.successActions${string}` ? OnSuccessObject : T['reference'] extends `$components.failureActions${string}` ? OnFailureObject : T['reference'] extends `$components.parameters${string}` ? Parameter : never; export declare function resolveReusableObjectReference(reusableObject: T, ctx: TestContext): ComponentType; export {}; //# sourceMappingURL=resolve-reusable-object-reference.d.ts.map