import { QuestionnaireProp } from 'types'; type Environment = 'PRODUCTION' | 'STAGING'; export type Region = 'US' | 'EU' | (string & {}); export declare const TAX_DOCUMENTATION_SUBMISSIONS_PATH = "tax-documentation/submissions"; export declare const TAX_DOCUMENTATION_STATUS_PATH = "tax-documentation-status"; export declare const TAX_DOCUMENT_PATH = "tax-documentation/document"; export declare const US_TIN_VALIDATION_PATH = "embedded-validations/us-tin"; export declare const ACCOUNT_OWNER_DOCUMENTS_PATH = "account-owner-documents"; export declare const api: { taxDocumentationSubmissions: { post: (environment: Environment, region: Region | undefined, proxyDomain: string | undefined) => string; get: (environment: Environment, questionnaire: QuestionnaireProp, region: Region | undefined, proxyDomain: string | undefined) => string; }; taxDocumentationStatus: { get: (environment: Environment, region: Region | undefined, proxyDomain: string | undefined) => string; }; taxDocument: { post: (environment: Environment, region: Region | undefined, proxyDomain: string | undefined) => string; get: (documentId: string, environment: Environment, region?: Region, proxyDomain?: string) => string; }; usTinValidation: { post: (environment: Environment, region: Region | undefined, proxyDomain: string | undefined) => string; }; accountOwnerDocuments: { post: (environment: Environment, region: Region | undefined, proxyDomain: string | undefined) => string; }; }; export {};