export interface PhoneNumbers { primary?: string; cellphone?: string; landline?: string; } export declare namespace PhoneNumbers { type Type = "primary" | "cellphone" | "landline"; const types: ["primary", "cellphone", "landline"]; function is(value: PhoneNumbers | any): value is PhoneNumbers; function get(value: PhoneNumbers | string | undefined, ...type: Type[]): string | undefined; function map(numbers: PhoneNumbers, mapping: (type: string, phone: string) => T): T[]; }