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;
}