import AbstractAuthProvider from './AbstractAuthProvider';
/**
 * Anonymous authentication provider.
 *
 * AnonymousAuthProvider is a class used to represent a login without a password.
 * It uses the authmethod `anonymous` and a configurable authid (username).
 */
declare class AnonymousAuthProvider extends AbstractAuthProvider {
    get isTransportLevel(): boolean;
    /**
     * Creates a new instance of the AnonymousAuthProvider.
     *
     * @param authId - The username to authenticate as (default: `anonymous`)
     */
    constructor(authId?: string);
}
export default AnonymousAuthProvider;
