import * as Effect from "effect/Effect"; /** * Bounded 5-second poll (~3 minutes total) until `until` is satisfied. * * Explicitly annotated so the `Effect.repeat` conditional return type never * survives into declaration emit (which would widen the provider layers of * every `AWS.providers()` consumer — see processes/AWS/PATTERNS.md §7). */ export declare const pollBatch: (self: Effect.Effect, until: (a: A) => boolean) => Effect.Effect; /** * Bounded retry (5s spacing, 10 tries) while the typed predicate holds. * Same explicit-annotation rationale as {@link pollBatch}. */ export declare const retryBatch: (self: Effect.Effect, while_: (e: E) => boolean, times?: number) => Effect.Effect; //# sourceMappingURL=internal.d.ts.map