import { Query, Params } from '@feathersjs/feathers'; import { AuthenticationRequest, AuthenticationBaseStrategy } from '@feathersjs/authentication'; export declare class LocalStrategy extends AuthenticationBaseStrategy { verifyConfiguration(): void; get configuration(): any; getEntityQuery(query: Query, _params: Params): Promise<{ $limit: number; }>; findEntity(username: string, params: Params): Promise; getEntity(result: any, params: Params): Promise; comparePassword(entity: any, password: string): Promise; hashPassword(password: string, _params: Params): Promise; authenticate(data: AuthenticationRequest, params: Params): Promise<{ [x: number]: any; authentication: { strategy: string; }; }>; }