import { type NetworkError, type Result } from "../../types/error"; /** * Sets attributes on the current user/contact. * * Attribute types are determined by the JavaScript value type: * - String values \> string attribute * - Number values \> number attribute * - Date objects \> date attribute (converted to ISO string) * - ISO 8601 date strings \> date attribute * * On first write to a new attribute, the type is set based on the JS value type. * On subsequent writes, the value must match the existing attribute type. * * @param attributes - Key-value pairs where values can be strings, numbers, or Date objects */ export declare const setAttributes: (attributes: Record) => Promise>; //# sourceMappingURL=attribute.d.ts.map