import { Officer } from "./officer"; export declare type AppStatus = "Initial Review Pending" | "Borrower Action Pending" | "Borrower Invitation Sent" | "Borrower Started Application" | "Borrower Signature Pending" | "Borrower Documents Required" | "Document Categories Pending" | "Lender Response Pending" | "Lender Review Pending" | "Post Review Lender Response Pending" | "SBA Resubmit Required" | "SBA Approval Pending" | "SBA Documents Required" | "SBA Rejected" | "Forgiven"; export declare type BafsPPPLoan = { address1?: string; address2?: string; /** Type = boolean */ alternative_covered_period?: number; app_status?: AppStatus; app_uuid?: string; assigned_to?: string; blast_app_id?: string; borrower_name: string; borrower_tradename?: string; borrowers?: { email: string; }[]; business_phone?: string; calc_form_business_mortgage_int?: number; calc_form_business_rent_lease?: number; calc_form_business_utilities?: number; calc_form_modified_total?: number; calc_form_operations_exp?: number; calc_form_payroll_pct?: number; calc_form_pr_nonpr_cost_subtotal?: string; calc_form_property_damage?: number; calc_form_supplier_costs?: number; calc_form_total_wage_reduct?: number; calc_form_worker_protection?: number; city?: string; contact_email?: string; contact_name?: string; covered_period_len?: number; eidl_amount?: number; eidl_app_no?: string; /** Type = boolean */ eidl?: number; emp_at_app?: number; emp_at_frgvn_app?: number; sba_slug?: string; form_type?: string; frgvn_ac_end_date?: string; frgvn_ac_start_date?: string; frgvn_amount?: number; frgvn_end_date?: string; frgvn_start_date?: string; fte_reduction_quotient?: number; institution?: Institution; institution_uuid: string; entity_uuid: string; /** Type = boolean */ is_safe_harbor?: number; naics_code?: number; /** Type = boolean */ no_employees?: number; /** Type = boolean */ no_reduction_in_employees?: number; notes_count: number; /** APPROVED_IN_FULL=0, APPROVED_IN_PART=1, DENIED=2, DENIED_WITHOUT_PREJUDICE_DUE_TO_PENDING_SBA_REVIEW=3 */ lender_app?: {}; lender_decision?: number; lender_funding_dt: string; lender_ppp_loan_no?: string; mobile_phone?: string; payroll_costs?: number; payroll_period_other?: string; payroll_period?: string; salary_wage_reduct?: number; sba_decision?: string; sba_etran_loan_slug?: string; sba_ppp_app_no?: string; sba_ppp_approval_dt: string; sba_ppp_loan_amount?: string; sba_ppp_loan_no?: string; sba_status?: string; sba_submit_error?: string; sba_submitted_at?: Date; sch_a_avg_fte_reference_period?: number; sch_a_emp_health_ins?: number; sch_a_emp_retirement?: number; sch_a_emp_state_local_tax?: number; /** Type = boolean */ sch_a_fte_reduction_yn?: number; sch_a_owner_comp?: number; sch_a_table1_avg_fte?: number; sch_a_table1_cash_comp?: number; sch_a_table2_avg_fte?: number; sch_a_table2_cash_comp?: number; sch_a_total_avg_fte?: number; ppp_loan_draw?: number; state?: string; tin?: string; /** Type = boolean */ two_million?: number; wizard_progress?: string; zip?: string; officer: Officer | null; forgiveness_doc_user_uploaded: boolean; forgiveness_doc_uuid?: string; notes?: BafsPPPLoanNoteBody; signature_completed?: boolean; error?: { body: string; status: number; }; }; export declare type BafsPPPLoanBody = { items: BafsPPPLoan[]; pages: number; totalItems: number; }; declare type Institution = { sba_key_arn: string; docusign_enabled?: string; }; export declare type LoanApplicationSearchResultItem = Pick & { app_uuid: string; app_status: AppStatus; key: string | number; notes_count: string | number; form_type: string; }; export declare type BafsPPPLoanNote = { author: "lender" | "borrower" | "SBA"; note_uuid: string; institution_uuid: string; app_uuid: string; officer_uuid: string; text: string; created_date: string; user?: { first_name?: string; last_name?: string; }; reader: string; unread: boolean; app?: Partial; }; export declare type BafsPPPLoanNoteBody = BafsPPPLoanNote[]; export {};