import GirafeHTMLElement from '../../base/GirafeHTMLElement.js';
export default class OauthComponent extends GirafeHTMLElement {
    protected templateUrl: string | null;
    protected styleUrls: string[] | null;
    template: () => import("uhtml").Hole;
    constructor(name?: string);
    private registerEvents;
    getDisplayName(): string;
    getFullName(): string | null;
    /**
     * Gets the user initials
     * super_admin -> SA
     * Gustave-André de la Girouette -> GG
     * @returns
     */
    getInitials(): string;
    onLoginClick(): void;
    onLogoutClick(): Promise<void>;
    protected connectedCallback(): void;
}
