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