import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common'; import { RequestQueryParser, SCondition } from 'nestjsx-tmp-crud-request'; import { CrudActions } from '../enums'; import { CrudRequest, MergedCrudOptions } from '../interfaces'; import { CrudBaseInterceptor } from './crud-base.interceptor'; export declare class CrudRequestInterceptor extends CrudBaseInterceptor implements NestInterceptor { intercept(context: ExecutionContext, next: CallHandler): import("rxjs").Observable; getCrudRequest(parser: RequestQueryParser, crudOptions: Partial): CrudRequest; getSearch(parser: RequestQueryParser, crudOptions: Partial, action: CrudActions, params?: any): SCondition[]; getParamsSearch(parser: RequestQueryParser, crudOptions: Partial, params?: any): SCondition[]; getAuth(parser: RequestQueryParser, crudOptions: Partial, req: any): { filter?: any; or?: any; }; }