import { BaseHelper } from '@venizia/ignis-helpers/core'; import type { IProvider } from '@venizia/ignis-inversion'; import type { Env } from 'hono'; import type { TAuthenticateFn } from '../common/index.js'; export declare class AuthenticationProvider extends BaseHelper implements IProvider> { constructor(); value(): TAuthenticateFn; private createAuthenticateMiddleware; private executeAnyMode; private executeAllMode; private setCurrentUser; } //# sourceMappingURL=authentication.provider.d.ts.map