export interface EmployeeDependentSaveDto {
    id: string;
    employee: {
        id: string;
    };
    personDependentData: {
        basicDependentPersonData: BasicDependentPersonData;
        documentDependentPersonData: DocumentDependentPersonData;
    };
}
export interface DocumentDependentPersonData {
    rgIssuer: string;
    rgNumber: string;
    rgIssuerStateId: any;
    rgIssueDate: string;
    civilCertificateType: string;
    civilCertificateRegisterNumber: string;
    civilCertificateTerm: string;
    civilCertificateBook: string;
    civilCertificatePage: string;
    civilCertificateNotaryOffice: string;
    civilCertificateStateId: any;
    civilCertificateIssueDate: string;
    deathCertificateRegisterNumber: string;
    deathCertificateIssueDate: string;
    deathCertificateNumber: string;
}
export interface BasicDependentPersonData {
    personId?: string;
    cpf: string;
    fullName: string;
    nickname: string;
    genderType: string;
    birthDate: string;
    email: string;
    kinshipDependentDegreeType: string;
    kinshipDegreeType: string;
    kinshipDegreeType2: string;
    raceType: string;
    nacionality: any;
    maritalStatusType: string;
    religion: string;
    number: string;
    degreeOfEducationType: string;
    nameFiliation1: string;
    nameFiliation2: string;
}
export interface EmployeeDependentFormDto {
    id?: string;
    employee: {
        id: string;
    };
    personDependentData: {
        basicDependentPersonData: BasicDependentPersonDataForm;
        complementDependentPersonData?: ComplementDependentPersonDataForm;
        documentDependentPersonData?: DocumentDependentPersonData;
    };
}
export interface OpenSidebarDto {
    dependentId?: string;
    personId?: string;
    dependentDraftId?: string;
}
export interface BasicDependentPersonDataForm {
    cpf: string;
    fullName: string;
    nickname?: string;
    genderType?: string;
    birthDate?: string;
    email?: string;
}
export interface ComplementDependentPersonDataForm {
    kinshipDependentDegreeType?: string;
    kinshipDegreeType: string;
    kinshipDegreeType2: string;
    raceType: string;
    nacionality: any;
    maritalStatusType: string;
    religion: string;
    number: string;
    degreeOfEducationType: string;
    nameFiliation1: string;
    nameFiliation2: string;
}
