/**
 * Shell Card Management APIsLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
/**
 * PINDeliverDetails entity. The fields of this entity are described below.
 * This is mandatory if PINContactType is 4 else optional and ignored.
 */
export interface PINDeliveryDetails {
    /**
     * Contact Name
     * Max Length: 50
     */
    contactName?: string | null;
    /**
     * Contact Title
     * Max Length: 50
     */
    contactTitle?: string | null;
    /**
     * Company Name for PIN delivery.
     * Max Length: 50
     */
    companyName: string;
    /**
     * Address Lines
     * Max Length: 1024
     */
    addressLine: string;
    /**
     * Zip Code
     * Max Length: 10
     */
    zipCode: string | null;
    /**
     * City
     * Max Length: 40
     */
    city: string;
    /** Region */
    regionID?: number | null;
    /** Country */
    countryID?: number | null;
    /** Cardholder phone number for PIN delivery. */
    phoneNumber?: string | null;
    /**
     * Cardholder email address for PIN delivery
     * Max Length : 90
     * Example: xxxxxx@example.com <br/>Note:Based on the international standard that there can be Max Length 64 before the @ (the 'Local part’) =64(minimum of 1) Max Lenth after the (the domain) = 88 (Minimum of 2)
     */
    emailAddress?: string | null;
    /**
     * Save PIN Reminder
     * If SavePINReminder is true, the contact address will be saved database for PIN reminder.
     *  <br/>Only allowed for PIN Advice paper delivery.
     */
    savePINReminder?: boolean;
}
export declare const pINDeliveryDetailsSchema: Schema<PINDeliveryDetails>;
