import { DemoData } from "../../global/demo"; import { PartnerInfoModalResult } from "./usePartnerInfoModal"; /** * @uiName Partner Info Modal * @exampleGroup Tax and Cash * @validParents ["sqm-portal-container", "sqm-portal-frame", "div", "sqm-divided-layout", "sqb-program-section", "sqb-conditional-section"] * @example Partner Info Modal - * @hidden * @csspart sqm-base - The base container * @csspart alert-description - The error description * @csspart input-label - The input label * @csspart input-base - The input base * @csspart select-menu - The select menu * @csspart primarybutton-base - The primary button base */ export declare class PartnerInfoModal { /** * Header text when user has no existing partner * * @uiName New partner header * @uiWidget textArea */ modalHeader: string; /** * Header text when user has an existing partner * * @uiName Existing partner header * @uiWidget textArea */ modalHeaderExistingPartner: string; /** * Description for new partner setup * * @uiName New partner description * @uiWidget textArea */ descriptionNewPartner: string; /** * Description for existing partner confirmation * * @uiName Existing partner description * @uiWidget textArea */ descriptionExistingPartner: string; /** * Support description for existing partner confirmation * * @uiName Existing partner support description * @uiWidget textArea */ supportDescriptionExistingPartner: string; /** * Support description for existing partner confirmation * * @uiName Existing partner support description */ supportLink: string; /** * Edit the property called terms and conditions text to change what's displayed for {termsAndConditionsLink}. * @uiName Terms and conditions checkbox */ allowBankingCollection: string; /** * The link text that appears in the terms and conditions checkbox * @uiName Terms and conditions text * @uiWidget textArea */ termsAndConditionsLabel: string; /** * The link that appears in the terms and conditions checkbox * @uiName Terms and conditions link */ termsAndConditionsLink: string; /** * @uiName Country label */ countryLabel: string; /** * @uiName Currency label */ currencyLabel: string; /** * @uiName Submit button label */ submitButtonLabel: string; /** * @uiName Confirm button label */ confirmButtonLabel: string; /** * @uiName Search country placeholder */ searchCountryPlaceholder: string; /** * @uiName Search currency placeholder */ searchCurrencyPlaceholder: string; /** * @uiName Network error text * @uiWidget textArea */ networkErrorText: string; /** * @uiName Email verification error text * @uiWidget textArea */ emailVerificationErrorText: string; /** * @uiName login link text */ loginLinkText: string; /** * @uiName Missing fields error text * @uiWidget textArea */ missingFieldsErrorText: string; /** * Used to render in another modal. * @undocumented */ inModal: boolean; /** * @undocumented * @componentState { "title": "Connected (hidden)", "default": true, "props": { "states": { "open": false } } } * @componentState { "title": "New partner", "props": { "states": { "open": true, "isExistingPartner": false } } } * @componentState { "title": "Existing partner", "props": { "states": { "open": true, "isExistingPartner": true, "countryCode": "US", "currency": "USD" } } } */ stateController: string; /** * @undocumented * @uiType object */ demoData?: DemoData; constructor(); disconnectedCallback(): void; getTextProps(): this; render(): any; }