/**
 * Web Tools for the Studiograph Agent
 *
 * Provides web search and page fetching capabilities.
 * Supports multiple search providers: Brave, Google, Tavily.
 * Provider is configured via workspace config or env vars.
 */
export interface SearchConfig {
    provider?: 'brave' | 'google' | 'tavily';
    api_key?: string;
    /** Google Custom Search Engine ID (required for google provider) */
    google_cx?: string;
}
/**
 * Create web tools for the agent.
 * @param searchConfig Optional search provider config from workspace settings
 */
export declare function createWebTools(searchConfig?: SearchConfig): any[];
