import { DemoData } from "../../global/demo"; import { AccountDetailsViewProps } from "./sqp-account-details-view"; import { AccountFormViewProps } from "./sqp-account-form-view"; /** * @uiName PayPal Account Details * @exampleGroup PayPal Components * @example PayPal Account Details - */ export declare class PaypalAccountDetails { ignored: boolean; /** * @uiName Header * @uiGroup Account connected */ headerText: string; /** * Text on payout card to indicate that this has rewards with multiple currencies. * * @uiName Other currencies label * @uiGroup Account connected */ otherCurrenciesLabel: string; /** * Text on a payout card to indicate that this reward is pending due to tax reasons. * * @uiName W9 tax label * @uiGroup Account connected */ w9TaxLabel: string; /** * Text on a scheduled payout card to indicate that this reward is pending due to tax reasons. * * @uiName Additional W9 rewards label * @uiGroup Account connected */ additionalW9Text: string; /** * @uiName Pending reward label * @uiGroup Account connected */ pendingDetailedStatusText: string; /** * Badge label on a payout card to indicate that this is scheduled after their next payout. * * @uiName Upcoming payout badge * @uiGroup Account connected */ upcomingPaymentLabel: string; /** * Badge label on a payout card to indicate that this is their next scheduled payout. * * @uiName Next payout badge * @uiGroup Account connected */ nextPayoutLabel: string; /** * @uiName Pending label * @uiGroup Account connected */ pendingLabel: string; /** * Allows a participant to edit their account connection. * * @uiName Edit button label * @uiGroup Account connected */ editText: string; /** * @undocumented */ integrationDomain: string; /** * @uiName Connect button label * @uiGroup Account not connected */ connectPayPalAccountButtonText: string; /** * Let your participants know they need to connect their PayPal account to receive payouts. * * @uiName Subheader text * @uiGroup Account not connected * @uiWidget textArea */ connectPayPalDescriptionText: string; /** * @uiName Header * @uiGroup Account not connected */ payPalAccountHeaderText: string; /** * Header for the modal shown when a participant is connecting their acccount. * * @uiName Connect account header * @uiGroup Account settings modal */ modalConnectPayPalAccountHeader: string; /** * @uiName Cancel button label * @uiGroup Account settings modal */ cancelText: string; /** * @uiName Submit button label * @uiGroup Account settings modal */ submitPayPalAccountButtonText: string; /** * Label for the input shown when a participant is connecting their account. * * @uiName PayPal email label * @uiGroup Account settings modal */ payPalEmailLabel: string; /** * Shown under the PayPal email input field. * * @uiName Email help text * @uiGroup Account settings modal * @uiWidget textArea */ payPalEmailLabelHelpText: string; /** * Label for the input shown when a participant is connecting their account. * * @uiName Confirm email label * @uiGroup Account settings modal */ confirmPayPalEmailLabel: string; /** * Alert message shown when a participant successfully connects, changes, or disconnects their PayPal account. * * @uiName Success message * @uiGroup Account settings modal */ successMessage: string; /** * Header for the section in the modal that allows a participant to change their connected PayPal account. * * @uiName Edit account header * @uiGroup Account settings modal */ connectAccountModalHeaderText: string; /** * @uiName Change account button label * @uiGroup Account settings modal */ connectAccountModalButtonText: string; /** * Header for the section in the modal that allows a participant to disconnect their PayPal account. * * @uiName Disconnect account header * @uiGroup Account settings modal */ disconnectAccountHeaderText: string; /** * Description for the section in the modal that allows a participant to disconnect their PayPal account. * * @uiName Disconnect account description * @uiGroup Account settings modal * @uiWidget textArea */ disconnectAccountDescriptionText: string; /** * @uiName Disconnect account button label * @uiGroup Account settings modal */ disconnectAccountButtonText: string; /** * @uiName Integration disabled alert header * @uiGroup Integration disabled alert * @uiWidget textArea */ integrationDisabledHeader: string; /** * @uiName Integration disabled alert description * @uiGroup Integration disabled alert * @uiWidget textArea */ integrationDisabledText: string; /** * @uiName Integration paused alert header * @uiGroup Integration disabled alert * @uiWidget textArea */ integrationPausedHeader: string; /** * @uiName Integration paused alert description * @uiGroup Integration disabled alert * @uiWidget textArea */ integrationPausedText: string; /** * @undocumented */ integrationDisabled: boolean; /** * @undocumented */ integrationPaused: boolean; /** * @uiName Payout details label */ detailsHeaderText: string; /** * @uiName Scheduled payout(s) label */ scheduleHeaderText: string; /** * @undocumented * @uiType object */ demoData?: DemoData; constructor(); disconnectedCallback(): void; render(): any; }