import { LaravelModel } from './api.models';
import { DocumentCategory } from './api-reports.interfaces';
export interface CFDI extends LaravelModel {
    code: string;
    description: string;
    fiscal_regimen_receptor: string;
    moral_person: string;
    physical_person: string;
}
export interface IncomeType extends LaravelModel {
    code: string;
    name: string;
    billing_code: string;
}
export interface FiscalRegimen extends LaravelModel {
    code: string;
    description: string;
    moral_person: string;
    physical_person: string;
}
export interface PostalCodeBillings extends LaravelModel {
    city: string;
    municipality: string;
    state: string;
    suburb: string;
    postal_code_number: string;
}
export interface CustomerCountryDocumentType extends LaravelModel {
    identification_type_customer_type_id: number;
    country_document_type_id: number;
    country_document_type: CountryDocumentType;
}
export interface CountryDocumentType extends LaravelModel {
    document_type_id: number;
    document_category_id: number;
    country_id: number;
    associated_payment: boolean;
    name: string;
    document_type: DocumentType;
    document_category: DocumentCategory;
}
