import { EpsgCode } from '@basemaps/geo';
import { Component, ComponentChild } from 'preact';
import { LayerInfo } from '../config.map.js';
export declare class Header extends Component<unknown, {
    isMenuOpen: boolean;
    layers?: Map<string, LayerInfo>;
}> {
    _events: (() => boolean)[];
    componentWillMount(): void;
    componentWillUnmount(): void;
    menuToggle: () => void;
    render(): ComponentChild;
    contactUs: () => void;
    renderAboutLi(text: string, href: string, icon?: ComponentChild): ComponentChild;
    renderAbout(): ComponentChild;
    renderGithubLogo(): ComponentChild;
    renderLinks(): ComponentChild;
    /** Projections to show WMTS links for */
    _validProjections: Set<EpsgCode>;
    validProjections(): Set<EpsgCode>;
    renderLinksTiles(): ComponentChild;
}
//# sourceMappingURL=layout.header.d.ts.map