import { CountryIso2Code } from './CountryIso2Code';
/**
 * Organization details of the contact person for invoicing purposes
 * @export
 * @interface ContactPersonOrganizationApi
 */
export interface ContactPersonOrganizationApi {
    /**
     * Address of the organization
     * @type {string}
     * @memberof ContactPersonOrganizationApi
     */
    address: string;
    /**
     * City of the organization
     * @type {string}
     * @memberof ContactPersonOrganizationApi
     */
    city: string;
    /**
     *
     * @type {CountryIso2Code}
     * @memberof ContactPersonOrganizationApi
     */
    country: CountryIso2Code;
    /**
     * Name of the organization
     * @type {string}
     * @memberof ContactPersonOrganizationApi
     */
    name: string;
    /**
     * State of the organization
     * @type {string}
     * @memberof ContactPersonOrganizationApi
     */
    state?: string | null;
    /**
     * VAT Number of the organization
     * @type {string}
     * @memberof ContactPersonOrganizationApi
     */
    vatNumber?: string | null;
    /**
     * ZIP Code of the organization
     * @type {string}
     * @memberof ContactPersonOrganizationApi
     */
    zipCode: string;
}
/**
 * Check if a given object implements the ContactPersonOrganizationApi interface.
 */
export declare function instanceOfContactPersonOrganizationApi(value: object): boolean;
export declare function ContactPersonOrganizationApiFromJSON(json: any): ContactPersonOrganizationApi;
export declare function ContactPersonOrganizationApiFromJSONTyped(json: any, ignoreDiscriminator: boolean): ContactPersonOrganizationApi;
export declare function ContactPersonOrganizationApiToJSON(value?: ContactPersonOrganizationApi | null): any;
