import { AddressType, AddressUpdatableInfo } from '@zeniai/client-epic-state'; import { ResponsiveSized } from '../../../../../context/windowSizeProvider'; import { AddressValueFieldType } from '../../../../formElements/addressValueField/AddressValueField'; import { FormSectionProps } from '../../../../formElements/common/formSection'; /** * Dimensions */ export declare const D: { largeLabelWidth: ResponsiveSized; paddingTopBottom: ResponsiveSized; paddingLeftRight: ResponsiveSized; marginLeftTitle: ResponsiveSized; }; export interface MailingDetailsSectionProps extends FormSectionProps { addressType: AddressType; addressToEdit?: AddressUpdatableInfo; onAddressClick: (addressType: AddressType) => void; } declare const MailingDetailsSection: ({ sectionId, addressToEdit, addressType, isDisabled, onAddressClick, }: MailingDetailsSectionProps) => import("react/jsx-runtime").JSX.Element; /** * Form Data Type */ export interface MailingDetailsSectionFormData { mailingAddress: AddressValueFieldType; } type FormDataKeys = keyof MailingDetailsSectionFormData; declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.mailingAddress`; export type FormDataKeyUniqueNames = ReturnType; export default MailingDetailsSection;