import { aws_events } from "aws-cdk-lib";
import { RuleTargetInput } from "aws-cdk-lib/aws-events";
import { FunctionLike } from "../declaration";
import { Err } from "../error";
/**
 * Generates a RuleTargetInput from a typescript function.
 *
 * Transforms an input event `event` to the return type `P`.
 *
 * TargetInputs interact with the input event using JSON Path.
 *
 * https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-transform-target-input.html
 */
export declare const synthesizeEventBridgeTargets: (maybeDecl: FunctionLike | Err | undefined) => aws_events.RuleTargetInput;
export declare const deploymentOnlyModule = true;
//# sourceMappingURL=target-input.d.ts.map