import GirafeHTMLElement from '../../base/GirafeHTMLElement.js';
import IGirafePanel from '../../tools/state/igirafepanel.js';
declare class ContactComponent extends GirafeHTMLElement implements IGirafePanel {
    protected templateUrl: string | null;
    protected styleUrls: string[] | null;
    template: () => import("uhtml").Hole;
    isPanelVisible: boolean;
    panelTitle: string;
    panelTogglePath: string;
    shortUrl: string;
    constructor();
    togglePanel(visible: boolean): void;
    private getCurrentStateUrl;
    sendMessage(): Promise<void>;
    render(): void;
    protected connectedCallback(): void;
}
export default ContactComponent;
