@monitoro/herd
Version:
Automate your browser, build AI web tools and MCP servers with Monitoro Herd
12 lines (11 loc) • 511 B
TypeScript
import { ExtractSelectors } from "../Page.js";
import { TrailRunResources, TrailSelector, TrailUrl } from "./types.js";
export declare class ResourceProvider implements TrailRunResources {
urls: TrailUrl[];
selectors: TrailSelector[];
constructor(urls: TrailUrl[], selectors: TrailSelector[]);
url(id: string, params?: Record<string, any>): string;
_selector(id: string): TrailSelector;
selector(id: string): ExtractSelectors;
urlExamplesForSelector(selectorId: string): string[];
}