import type { FunnelUserAnswers } from '../../../sdk/userAnswers.js'; import { type FunnelUserAttribution } from '../../../runtime/funnel-attribution.js'; import type { AppUser, SdkApiUser } from './types.js'; export declare const withMergedAttributionDocument: (document: Record | null | undefined, attribution: FunnelUserAttribution | null | undefined) => Record; export declare const toAppUser: (input: { apiUser?: SdkApiUser; userId: string; fallbackName?: string; fallbackEmail?: string; fallbackAttributes?: FunnelUserAnswers; fallbackDocument?: Record; }) => AppUser; export declare const toUpdatedUser: (user: AppUser, userId: string, attribution?: FunnelUserAttribution, apiUser?: SdkApiUser) => AppUser;