import { Address } from "./Address";
import { NFse } from "./NFse";
export interface Customer {
    /**
     * Unique identifier for the customer.
     */
    id: string;
    /**
     * Type of person:
     * - `1`: Individual (Pessoa física)
     * - `2`: Legal entity (Pessoa jurídica)
     */
    person_type: number;
    /**
     * Employer Identification Number (CNPJ) of the company.
     * Can be `null` if not applicable.
     */
    ein: string | null;
    /**
     * Name of the company.
     * Can be `null` if not applicable.
     */
    company_name: string | null;
    /**
     * Taxpayer identification number (CPF or CNPJ).
     */
    taxpayer_id: string;
    /**
     * Full name of the individual.
     */
    personal_name: string;
    /**
     * Telephone number of the customer.
     */
    telephone: string;
    /**
     * Cellular phone number of the customer.
     */
    cellular: string;
    /**
     * Primary email address of the customer.
     */
    email: string;
    /**
     * Secondary email address for carbon copy (CC).
     */
    email_cc: string;
    /**
     * Address details of the customer.
     */
    address: Address;
    /**
     * NFSe (Nota Fiscal de Serviço Eletrônica) details.
     */
    nfse: NFse;
    /**
     * Full name of the customer, combining personal or company details.
     */
    full_name: string;
    /**
     * Document identifier (e.g., CPF or CNPJ).
     */
    document: string;
    /**
     * Timestamp of when the customer was created.
     */
    created_at: string;
    /**
     * Timestamp of the last update to the customer's information.
     */
    updated_at: string;
    /**
     * Timestamp of when the customer was deleted, or `null` if not deleted.
     */
    deleted_at: null;
}
//# sourceMappingURL=Customer.d.ts.map