import { type Value } from "@intentius/chant"; import { EventRule, Permission } from "../generated/index.js"; import { type LambdaFunctionProps } from "./lambda-function.js"; export interface LambdaEventBridgeProps extends LambdaFunctionProps { /** `Value`: a name is routinely built with `Sub`/`Ref` (#1366). */ ruleName?: Value; schedule?: string; eventPattern?: Record; enabled?: boolean; defaults?: LambdaFunctionProps["defaults"] & { rule?: Partial[0]>; permission?: Partial[0]>; }; } export declare const LambdaEventBridge: import("@intentius/chant").CompositeDefinition; role: import("@intentius/chant").Declarable & Record; func: import("@intentius/chant").Declarable & Record; permission: import("@intentius/chant").Declarable & Record; }>; //# sourceMappingURL=lambda-eventbridge.d.ts.map