export interface VCardName{familyNames:string;givenNames:string;additionalNames:string;honorificPrefixes:string;honorificSuffixes:string;}export interface VCardTypedValue{value:string;types:string[];}export interface VCardAddress{poBox:string;extendedAddress:string;streetAddress:string;locality:string;region:string;postalCode:string;country:string;types:string[];}export interface VCardContact{fn:string;n?:VCardName;org:string[];tel:VCardTypedValue[];email:VCardTypedValue[];adr:VCardAddress[];}export interface ParseVCardsOptions{ /** Maximum retained contacts, normalized to a whole number in `0…250`. */ maxContacts?:number;} /** * Parses vCard 2.1, 3.0 and 4.0 records with strict line-boundary framing. Non-empty data outside a * card, nested/unclosed cards, unsupported profiles and malformed properties fail closed. */ export declare function parseVCards(text:string,options?:number|ParseVCardsOptions):VCardContact[];