/**
 * Fallback 검색 서비스 인터페이스 및 구현
 * Phase 2.5: anchor-search-service.ts 분리
 */
import type Database from 'better-sqlite3';
import type { HybridSearchEngine } from '../../../search/algorithms/hybrid-search-engine.js';
import type { SearchOptions, SearchResult } from './anchor-interfaces.js';
/**
 * Fallback 검색 서비스 인터페이스
 */
export interface IFallbackSearchService {
    /**
     * 전역 검색으로 Fallback
     */
    fallbackToGlobalSearch(query: string, options: SearchOptions | undefined, startTime: number | undefined): Promise<SearchResult>;
}
/**
 * Fallback 검색 서비스 구현
 */
export declare class FallbackSearchService implements IFallbackSearchService {
    private db;
    private hybridSearchEngine;
    /**
     * 데이터베이스 설정
     */
    setDatabase(db: Database.Database): void;
    /**
     * 하이브리드 검색 엔진 설정
     */
    setHybridSearchEngine(hybridSearchEngine: HybridSearchEngine): void;
    /**
     * 전역 검색으로 Fallback
     */
    fallbackToGlobalSearch(query: string, options: SearchOptions | undefined, startTime: number | undefined): Promise<SearchResult>;
}
//# sourceMappingURL=fallback-search-service.d.ts.map