export interface PartnerInfoModalViewProps { states: { open: boolean; loading: boolean; submitting: boolean; isExistingPartner: boolean; shouldDisplayNameFields: boolean; firstName: string; lastName: string; countryCode: string; currency: string; error: string; emailCanBeUsed: boolean; success: boolean; filteredCountries: { countryCode: string; displayName: string; }[]; filteredCurrencies: { currencyCode: string; displayName: string; }[]; allowBankingCollection: boolean; disabled: boolean; }; callbacks: { onFirstNameChange: (e: any) => void; onLastNameChange: (e: any) => void; onCountryChange: (e: any) => void; onCurrencyChange: (e: any) => void; onCheckboxChange: (e: any) => void; setCurrencySearch: (c: any) => void; setCountrySearch: (c: any) => void; onSubmit: () => void; onClose: () => void; onInitialFocus?: (e: any) => void; }; text: { modalHeader: string; descriptionNewPartner: string; descriptionExistingPartner: string; countryLabel: string; currencyLabel: string; submitButtonLabel: string; confirmButtonLabel: string; searchCountryPlaceholder: string; searchCurrencyPlaceholder: string; supportDescriptionExistingPartner: string; supportLink: string; loginLinkText: string; modalHeaderExistingPartner: string; allowBankingCollection: string; termsAndConditionsLabel: string; termsAndConditionsLink: string; emailVerificationErrorText: string; }; } export declare function PartnerInfoModalContentView(props: PartnerInfoModalViewProps): any; export declare function PartnerInfoModalView(props: PartnerInfoModalViewProps): any;