import { type SamplingCapableServer } from '../search/sampling.js';
export interface AgentPlan {
    searches: string[];
    urls: string[];
    notes: string;
    samplingUsed: boolean;
    excluded_urls?: {
        url: string;
        reason: 'invalid_url' | 'blocklisted_domain';
    }[];
}
export declare function planExecution(prompt: string, urls?: string[], server?: SamplingCapableServer): Promise<AgentPlan>;
//# sourceMappingURL=planner.d.ts.map