export declare const canUseDom: () => boolean; export declare const FUNNEL_LOCATION_CHANGE_EVENT = "funnel:location-change"; export declare const readWindowStorageValue: (storageKey: string) => string | null; export declare const writeWindowStorageValue: (storageKey: string, value: string) => void; export declare const removeWindowStorageValue: (storageKey: string) => void; export declare const dispatchWindowCustomEvent: (eventType: string, detail: Detail) => void; export declare const dispatchFunnelLocationChange: () => void; export declare const updateFunnelHistory: (method: "push" | "replace", state: Record, location: string) => void; export declare const readFunnelPathPrefix: () => string; export declare const stripFunnelPathPrefix: (pathname: string) => string; export declare const buildHostedStepLocation: (input: { currentHref: string; stepPath: string; stepId: string; }) => string;