import type * as p from "@bokehjs/core/properties"; import { View } from "@bokehjs/core/view"; import { Model } from "@bokehjs/model"; export declare class LocationView extends View { model: Location; _hash_listener: any; private _idle_ready; private _pending_url; private _idle_connected; initialize(): void; connect_signals(): void; remove(): void; private _ensure_idle_gate; private _set_url_gated; update(change: string): void; } export declare namespace Location { type Attrs = p.AttrsOf; type Props = Model.Props & { href: p.Property; hostname: p.Property; pathname: p.Property; protocol: p.Property; port: p.Property; search: p.Property; hash: p.Property; reload: p.Property; }; } export interface Location extends Location.Attrs { } export declare class Location extends Model { properties: Location.Props; static __module__: string; constructor(attrs?: Partial); } //# sourceMappingURL=location.d.ts.map