import { DjangoPixKey, PixKey } from '../pix'; import { Address, DjangoAddress } from './../address'; import { BankAccount, DjangoBankAccount } from './../bank'; import { DjangoUserFile, UserFile } from './user-file.model'; import { ILF_FINANCIAL_STATUS } from './user-financial-status.enum'; export declare class User { address: Address; dateOfBirth: Date; email: string; emailConfirmed?: boolean; fullName: string; firstName: string; nickname: string; id: string; rating: number; isActive: boolean; isStaff: boolean; isEmployerStaff: boolean; ilfScore: number; ilfScoreResult: ILF_FINANCIAL_STATUS; ilfExpenses: number; ilfSavings: number; ilfDebts: number; ilfPlanning: number; phoneNumber: string; phoneNumberConfirmed?: boolean; socialSecurityNumber: string; identificationCard: string; identificationCardIssuerName: string; identificationCardIssuerState: string; termsAcceptedVersion: string; validated: boolean; limit: number; warnChangePassword: boolean; bankAccount: BankAccount; latestIlfFile: UserFile; files: UserFile[]; pix: PixKey; constructor(data?: string | User | DjangoUser); get djangoModel(): { address: { city: string; complement: string; id: string; neighborhood: string; number: string; postal_code: string; public_place: string; state: string; }; date_of_birth: string; email: string; email_confirmed: boolean; full_name: string; first_name: string; nickname: string; id: string; rating: number; is_active: boolean; is_staff: boolean; phone_number: string; phone_number_confirmed: boolean; social_security_number: string; identification_card: string; identification_card_issuer_name: string; identification_card_issuer_state: string; terms_accepted: string; terms_accepted_version: string; warn_change_password: boolean; pix_data: PixKey; }; get basicInfoFilled(): boolean; } export declare function parseUser(data?: string | User | DjangoUser): User; export interface DjangoUser { address?: DjangoAddress | string; date_of_birth?: string; email?: string; email_confirmed?: boolean; full_name?: string; first_name?: string; nickname?: string; id?: string; rating?: number; is_active?: boolean; is_staff?: boolean; is_customer_staff?: boolean; ilf_score?: number; ilf_score_result?: ILF_FINANCIAL_STATUS; ilf_expenses?: number; ilf_savings?: number; ilf_debts?: number; ilf_planning?: number; phone_number?: string; phone_number_confirmed?: boolean; social_security_number?: string; identification_card?: string; identification_card_issuer_name?: string; identification_card_issuer_state?: string; terms_accepted_version?: string; validated?: boolean; limit?: number; warn_change_password?: boolean; bank_account?: string | DjangoBankAccount; latest_ilf_file?: DjangoUserFile; files?: DjangoUserFile[]; pix_data?: DjangoPixKey; }