import type Database from 'better-sqlite3';
export interface SearchResult {
    type: 'project' | 'workItem' | 'page';
    id: string;
    title: string;
    subtitle?: string;
    url: string;
}
export declare class GlobalSearchUseCase {
    private readonly db;
    constructor(db: Database.Database);
    execute(query: string, limit?: number): Promise<SearchResult[]>;
}
//# sourceMappingURL=global-search.use-case.d.ts.map