import { SearchService } from './search.service';
import { SearchQueryDto } from './dto/search-query.dto';
import { SearchResultsDto } from './dto/search-response.dto';
import { AuthenticatedUser } from '../auth/strategies/jwt.strategy';
export declare class SearchController {
    private readonly searchService;
    constructor(searchService: SearchService);
    search(user: AuthenticatedUser, query: SearchQueryDto): Promise<SearchResultsDto>;
}
