import type { CapabilityContribution, CapabilityContext, CapabilityModule } from '../runtime/agentHost.js';
export interface SearchCapabilityOptions {
    workingDir?: string;
}
/**
 * Unified Search Capability Module
 *
 * Provides the Search tool which combines:
 * - File pattern matching (glob)
 * - Content search (regex/grep)
 * - Definition finding (functions, classes, interfaces)
 */
export declare class SearchCapabilityModule implements CapabilityModule {
    readonly id = "capability.search";
    private readonly options;
    constructor(options?: SearchCapabilityOptions);
    create(context: CapabilityContext): Promise<CapabilityContribution>;
}
//# sourceMappingURL=searchCapability.d.ts.map