import { type ProfileRaw } from "./store/profile-store"; /** * Validates required fields in the profile state. * If fieldsToValidate is provided, only those fields are checked. * Returns true if all (specified) required fields have values. */ export declare function validateRequiredFields(stateData: ProfileRaw, fieldsToValidate?: Set): boolean; /** * Builds a payload from profile state data. * If fieldsToInclude is provided, only those fields are included. */ export declare function buildPayload(stateData: ProfileRaw, fieldsToInclude?: Set): Record; export declare function hasProfileChanged(): boolean;