import { Provider } from '@loopback/core'; import { IAuthUserWithPermissions } from '@sourceloop/core'; import { SearchQuery, SearchWhereFilterMap } from '..'; export type SearchFilter = (query: SearchQuery, user: IAuthUserWithPermissions) => Promise; export declare class SearchFilterProvider implements Provider { value(): SearchFilter; }