;
/**
* VAT / tax-ID number. Rendered on its own line with the kit-owned
* `ui.contactCard.vatNumberLabel` prefix.
*/
vatNumber?: string;
/**
* Phone number as it should display (with separators, parens, trunk
* prefix). The kit normalises this into a `tel:` URI internally —
* see `buildTelHref` for the rules.
*/
phone?: string;
/** Heading element used for `name`. Defaults to a non-heading ``. */
nameAs?: 'p' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
}
export type ContactCardLinksProps = HTMLAttributes;
export interface ContactCardLinkProps {
href: string;
/**
* Leading glyph. Rendered with `--primary` so the link list reads as
* a coloured-icon menu (matches the marketing site's treatment).
* Consumers pass a bare lucide-react icon; the kit handles colour /
* size / aria-hidden.
*/
icon: ReactNode;
/** Open in a new tab — adds `target="_blank"` and `rel` via `Link`. */
external?: boolean;
children: ReactNode;
}
export declare const ContactCard: import("react").ForwardRefExoticComponent> & {
Office: import("react").ForwardRefExoticComponent>;
Links: import("react").ForwardRefExoticComponent>;
Link: import("react").ForwardRefExoticComponent>;
};
export { buildTelHref as __buildTelHref };
//# sourceMappingURL=contact-card.d.ts.map