import type { Address } from '../core/models/api/address';
import type { AddressSchema } from '../components/Shared/forms/Address/types';
import type { DatasetUtil } from './datasetUtil';
/**
 * Maps an Address object from the API model to the local AddressSchema used by forms.
 * This is the single source of truth for this conversion.
 * @param address - The Address object from the API (uses `street`, `street2`).
 * @returns An AddressSchema object for use in UI components (uses `address`, `otherAddressInformation`).
 */
export declare const mapApiAddressToSchema: (address: Address) => AddressSchema;
export declare const addressToString: ({ address, otherAddressInformation, postalCode, city, stateOrProvince, country }: AddressSchema, datasetUtils: DatasetUtil) => string;
