import { ExploreThoroughness } from './types.js';
import '../types-CtkD4o1_.js';
import '../tools/warp_grep/providers/types.js';
import '../tools/utils/resilience.js';

/**
 * System prompts and tool descriptions for Explore subagent
 */

declare function getSystemPrompt(thoroughness?: ExploreThoroughness): string;
declare const CODEBASE_SEARCH_TOOL: {
    name: string;
    description: string;
    input_schema: {
        type: "object";
        properties: {
            searchRequest: {
                type: "string";
                description: string;
            };
        };
        required: readonly ["searchRequest"];
        additionalProperties: false;
    };
};
declare const SEND_MESSAGE_TOOL: {
    name: string;
    description: string;
    input_schema: {
        type: "object";
        properties: {
            message: {
                type: "string";
                description: string;
            };
        };
        required: readonly ["message"];
        additionalProperties: false;
    };
};

export { CODEBASE_SEARCH_TOOL, SEND_MESSAGE_TOOL, getSystemPrompt };
