import { ISPSearchQuery, IFilterRequest, IAggregationRequest } from "../model"; export declare class SPSearchQueryBuilder { protected searchQuery: string; protected templateQuery: string; protected refiners: string[]; protected refinementFilters: string[]; constructor(); withSearchQuery(query: string): SPSearchQueryBuilder; withTemplateQuery(query: string): SPSearchQueryBuilder; withAggregationRequest(aggregationRequest: IAggregationRequest): SPSearchQueryBuilder; withFilters(filters: IFilterRequest): SPSearchQueryBuilder; build(): ISPSearchQuery; }