import type { ApplicationService } from '@adonisjs/core/types';
import { AKAuthContextInfered } from '../types.js';
declare module '@adonisjs/core/types' {
    interface ContainerBindings {
        'akago.auth.context': AKAuthContextInfered;
    }
}
export default class AKAuthContextProvider {
    protected app: ApplicationService;
    constructor(app: ApplicationService);
    register(): void;
}
export declare let authContext: AKAuthContextInfered;
