import type { FunnelUser } from '../components/FunnelContext.js'; import type { FunnelUserAnswers } from '../sdk/userAnswers.js'; import { type FunnelUserAttribution } from './funnel-attribution.js'; import { type UrlUserAttributes } from './url-user-attributes.js'; export type UseUrlUserAttributesSyncInput = { user: FunnelUser; attributes: FunnelUserAnswers; setUser: (user: FunnelUser) => void; disabled?: boolean; urlAttributes?: UrlUserAttributes | null; getAttribution?: () => FunnelUserAttribution; }; export declare function useUrlUserAttributesSync({ user, attributes, setUser, disabled, urlAttributes, getAttribution, }: UseUrlUserAttributesSyncInput): UrlUserAttributes;