/**
 * web-search execution script — POC MD loader variant.
 *
 * Identical logic to web-search.ts but as a standalone function
 * with no SDK imports (no Skill<> interface, no withSkillSpan, no errors.ts).
 * This measures the "pure script" execution path of the SKILL.md pattern.
 *
 * @poc-jetable
 */
export interface WebSearchInput {
    query: string;
    limit?: number;
}
export interface WebSearchResult {
    title: string;
    url: string;
    snippet: string;
}
export interface WebSearchOutput {
    results: WebSearchResult[];
    provider: "brave" | "tavily" | "replay";
}
export declare class SkillNotConfiguredError extends Error {
    constructor(missing: string[]);
}
export declare class SkillExecutionError extends Error {
    constructor(message: string);
}
/**
 * Execute web search. Same logic as web-search.ts#webSearch.execute().
 */
export declare function execute(input: WebSearchInput): Promise<WebSearchOutput>;
//# sourceMappingURL=script.d.ts.map