import { OxylabsAIStudioClient } from '../client'; import { GenerateSchemaOptions, BrowseOptions, BrowseWithAutoSchemaOptions, RunResponse, SchemaResponse } from '../types'; /** * AI-Browse Service * Handles all AI-Browse related API calls */ export declare class BrowserAgentService { private client; constructor(client: OxylabsAIStudioClient); /** * Generate schema for browsing (POST /browse/schema) */ generateSchema(options: GenerateSchemaOptions): Promise; /** * Submit browsing request (POST /browse) */ submitBrowseRequest(options: BrowseOptions): Promise; /** * Get browsing run data/results (GET /browse/run/data) */ getBrowseRunData(runId: string): Promise; /** * Synchronous browsing (wait for results) */ browse(options: BrowseOptions, timeout?: number, pollInterval?: number): Promise; /** * Complete workflow with auto-schema and sync results */ browseWithAutoSchema(options: BrowseWithAutoSchemaOptions, timeout?: number): Promise; } //# sourceMappingURL=browserAgent.d.ts.map