import { Address as AddressType } from '@commercelayer/sdk'; export interface AddressProps { /** * The address to be visualized */ address?: Pick | null; /** * Optional address title (if added it will be shown in bold on top of address infos) */ title?: string; /** * Optional setting to define if given `Address` `billing_info` data is visible. * @default false */ showBillingInfo?: boolean; /** * Optional setting to define if given `Address` `billing_info` data is visible. * @default true */ showNotes?: boolean; /** * When set, the component will render an edit button on the right side of the address. * The implemented method get triggered every time the edit button is clicked. */ onEdit?: () => void; } /** * Renders an all-in-one visualization to deal with a given address */ export declare const Address: import('../atoms/SkeletonTemplate').SkeletonTemplateComponent<{ address?: (Pick | null) | undefined; title?: string /** * Optional setting to define if given `Address` `billing_info` data is visible. * @default false */ | undefined; showBillingInfo?: boolean /** * Optional setting to define if given `Address` `billing_info` data is visible. * @default true */ | undefined; showNotes?: boolean /** * When set, the component will render an edit button on the right side of the address. * The implemented method get triggered every time the edit button is clicked. */ | undefined; onEdit?: (() => void) | undefined; delayMs?: number | undefined; isLoading?: boolean | undefined; }>;