import { Principal } from "./principal.js";
import { KeycloakConfig } from "../config/keycloakConfig.js";
import { Validator } from "./validator.js";
export declare class AccessTokenAuth implements Validator {
    private readonly keycloakConfig;
    constructor(keycloakConfig: KeycloakConfig);
    validate(accessToken: string): Promise<Principal>;
    private userId;
    private verifyToken;
}
