import type { FunnelUserAnswers } from '../sdk/userAnswers.js'; export type UrlUserAttributes = { userId: string | null; email: string | null; name: string | null; stripeCustomerId: string | null; }; export type UrlUserAttributeUser = { email: string; name: string; attributes?: FunnelUserAnswers; document?: Record; }; export declare function normalizeUrlUserEmail(value: string | null | undefined): string | null; export declare function normalizeUrlUserAttribute(value: string | null | undefined): string | null; export declare function resolveUrlUserAttributes(search?: string): UrlUserAttributes; export declare function hasUrlUserAttributes(urlAttributes: UrlUserAttributes | null | undefined): boolean; export declare function hasUrlUserProfileAttributes(urlAttributes: UrlUserAttributes | null | undefined): boolean; export declare function applyUrlUserAttributesToUser(input: { user: TUser; attributes?: FunnelUserAnswers; urlAttributes?: UrlUserAttributes | null; }): TUser;