import { WebPartContext } from '@microsoft/sp-webpart-base';
import { SearchResults } from '@pnp/sp/search';
/**
 * Service class for performing search queries in SharePoint.
 */
declare class SearchService {
    private readonly sp;
    /**
     * Initializes the SearchService instance.
     * @param {WebPartContext} context - The SharePoint WebPart context.
     */
    constructor(context: WebPartContext);
    /**
     * Executes a search query against SharePoint.
     * @param {string} query - The search query string.
     * @param {number} searchLimit - The maximum number of search results to return.
     * @returns {Promise<SearchResults>} The search results.
     */
    search(query: string, searchLimit: number): Promise<SearchResults>;
}
export { SearchService };
//# sourceMappingURL=SearchService.d.ts.map