/** * Precondition matching. Pure-ish: takes a Page + preconditions, returns * a boolean. Selector visibility checks are bounded by a 100ms timeout * so a slow selector doesn't block driver decision time. * * Why no custom predicate function: recipes are JSON-only by design * (review-able in PRs, shareable across projects). A function field * would re-introduce `eval`-shaped code paths and defeat that. */ import type { Page } from "playwright"; import type { RecipePrecondition } from "./types.js"; export declare function preconditionsHold(page: Page, preconditions: ReadonlyArray): Promise; //# sourceMappingURL=match.d.ts.map