import type { Request, ResponseToolkit, Lifecycle } from '@hapi/hapi';
declare module '@hapi/hapi' {
    interface RequestApplicationState {
        user?: any;
    }
}
export declare function authenticateToken(accessSecret: string): (request: Request, h: ResponseToolkit) => Promise<Lifecycle.ReturnValue>;
export declare function authenticateRefreshToken(refreshSecret: string): (request: Request, h: ResponseToolkit) => Promise<Lifecycle.ReturnValue>;
//# sourceMappingURL=hapi.d.ts.map