/**
 * Apply the declarative config nodes onto the runtime state — the presentation
 * flags and heatmap engagement now, camera and visibility on first layers
 * load. Runs in EVERY mode, before `initUrlRouting`: `ignoreQuery` isolates
 * the floor plan from the page URL (`loadConfig` already left the URL slice
 * out of the effective config), not from its own manifest/options config.
 */
export declare function applyDeclarativeConfig(): void;
export declare function initUrlRouting(offHistory: boolean): void;
/** The public `FloorPlan.applyParameters` — replay a legacy query at runtime. */
export declare function applyParameters(queryRaw?: string): void;
/**
 * The pathway deep link: activate the busiest floor, highlight the listed
 * entities, draw the pathway, zoom to the booths — plus the multi-point-tour
 * list header when a tour rides along. Also the body of `FloorPlan.showPathway`
 * (which passes no tour).
 */
export declare function applyPathway(options: {
    pathwayId: string;
    boothIds: string[];
    exhibitorIds: string[];
    tourId?: string;
}): void;
//# sourceMappingURL=url-dispatch.d.ts.map