import type Map from './map';
declare class Hash {
    _map: Map;
    _updateHash: () => ReturnType<typeof setTimeout> | undefined | null;
    _hashName: string | undefined | null;
    constructor(hashName?: string | null);
    addTo(map: Map): this;
    remove(): this;
    getHashString(mapFeedback?: boolean): string;
    _getCurrentHash(): any;
    _onHashChange(): boolean;
    _updateHashUnthrottled(): void;
}
export default Hash;
//# sourceMappingURL=hash.d.ts.map