import { HookContext, Application } from '@feathersjs/feathers';
import { RefreshTokenOptions, RefreshTokenData } from './core';
export declare const loadConfig: (app: Application) => RefreshTokenOptions;
export declare const lookupRefreshTokenId: (context: HookContext, config: RefreshTokenOptions, params: Partial<RefreshTokenData>) => Promise<string | null>;
export declare const lookupRefreshToken: (context: HookContext, config: RefreshTokenOptions, params: Partial<RefreshTokenData>) => Promise<{
    existingToken: RefreshTokenData | null;
    verifyResult: any;
}>;
