import { Getter } from '@loopback/core'; import { AnyObject, Count, DataObject, Options, Where, juggler } from '@loopback/repository'; import { DefaultUserModifyCrudRepository, IAuthUserWithPermissions } from '@sourceloop/core'; import { SearchServiceConfig } from '..'; import { SearchQuery } from '../models'; export declare class SearchQueryRepository extends DefaultUserModifyCrudRepository { private readonly config; protected readonly getCurrentUser: Getter; constructor(dataSource: juggler.DataSource, config: SearchServiceConfig, getCurrentUser: Getter); deleteAll(where?: Where, options?: AnyObject): Promise; create(entity: DataObject, options?: Options | undefined): Promise; }