import type { Formula } from '@toddledev/core/dist/formula/formula'; import type { GlobalFormulas } from '@toddledev/core/dist/formula/formulaTypes'; import type { Route } from './ssr.types'; export declare class ToddleRoute { private route; private globalFormulas; constructor({ route, globalFormulas, }: { route: Route; globalFormulas: GlobalFormulas; }); /** * Traverse all formulas in the route * @returns An iterable that yields the path and formula. */ formulasInRoute(): Generator<[(string | number)[], Formula]>; get type(): "rewrite" | "redirect"; get source(): import("@toddledev/core/dist/component/component.types").RouteDeclaration; get destination(): import("@toddledev/core/dist/api/apiTypes").ApiBase; get status(): import("@toddledev/core/dist/api/apiTypes").RedirectStatusCode | undefined; }