type IssueDetail = { field: string; description: string; }; type QuestionnaireIssue = { issueType: 'CARE_OF_PERMANENT_ADDRESS' | 'CHANGE_IN_CIRCUMSTANCES' | 'INCOMPLETE_DATA' | 'INCONSISTENT_DATA' | 'INCOMPLETE_ADDRESS' | 'INCOMPLETE_CLASSIFICATION' | 'INCOMPLETE_US_TIN' | 'INCOMPLETE_TREATY_CLAIM' | 'PO_BOX_PERMANENT_ADDRESS' | 'TREATY_COUNTRY_MISMATCH' | 'US_INDICIA' | 'US_PERMANENT_ADDRESS' | 'WITHHOLDING_DOCUMENTATION' | 'CBI_RBI_CONFIRMATION' | 'INCOMPLETE_GIIN'; status: 'OPEN' | 'IN_REVIEW' | 'RESOLVED'; createdAt: string; details: IssueDetail[]; }; export type ClientTaxDocumentationStatus = { dpsQuestionnaire?: { dataCollectionStatus: 'COMPLETE' | 'INCOMPLETE'; expirationDate?: string; vatStatus?: 'PENDING' | 'VALID' | 'INVALID' | 'INSUFFICIENT_DATA' | 'NOT_REQUIRED' | 'NON_EU'; vatValidationDate?: string; needsResubmission?: boolean; }; wFormQuestionnaire?: { dataCollectionStatus: 'COMPLETE' | 'INCOMPLETE'; type: 'W-9' | 'W-8BEN' | 'W-8BEN-E' | 'W-8IMY'; expirationDate?: string; issues?: QuestionnaireIssue[]; needsResubmission?: boolean; tinStatus?: 'PENDING' | 'FOREIGN' | 'INVALID_DATA' | 'VALID_SSN_MATCH' | 'VALID_EIN_MATCH' | 'VALID_SSN_EIN_MATCH' | 'MISMATCH' | 'TIN_NOT_ISSUED' | 'ERROR'; tinValidationDate?: string; treatyClaimStatus?: 'VALID' | 'INVALID'; }; selfCertification?: { dataCollectionStatus: 'COMPLETE' | 'INCOMPLETE'; issues?: QuestionnaireIssue[]; needsResubmission?: boolean; }; }; export {};