import type { PropertyDeclarations } from 'lit-element'; import type { TemplateResult } from 'lit-html'; import type { NucleonV8N } from '../NucleonElement/types'; import type { ScopeCollection } from '../../../utils/user-scope'; import type { Data } from './types'; import { InternalForm } from '../../internal/InternalForm/InternalForm'; declare const Base: typeof InternalForm & import("lit-element").Constructor & { defaultNS: string; }; /** * Form element for store settings (`fx:store`). * * @element foxy-store-form * @since 1.21.0 */ export declare class StoreForm extends Base { static get properties(): PropertyDeclarations; static get v8n(): NucleonV8N; /** URL of the `fx:reporting_store_domain_exists` endpoint. */ reportingStoreDomainExists: string | null; /** URL of the `fx:customer_password_hash_types` property helper resource. */ customerPasswordHashTypes: string | null; /** URL of the `fx:shipping_address_types` property helper resource. */ shippingAddressTypes: string | null; /** URL of the Store Secrets settings page if you are using this form on multiple pages. */ storeSecretsPageUrl: string | null; /** hCaptcha site key for signup verification. If provided, requires users to complete a captcha before creating a store. */ hCaptchaSiteKey: string | null; /** * URL of the `fx:store_versions` property helper resource. * @deprecated All elements in this library are designed to work with store version 2.0. */ storeVersions: string | null; /** * URL of the `fx:checkout_types` property helper resource. * @deprecated Checkout type is effectively controlled by the default template config. */ checkoutTypes: string | null; /** * URL of the `fx:locale_codes` property helper resource. * @deprecated Default locale code is effectively controlled by the active template set. */ localeCodes: string | null; /** * URL of the `fx:languages` property helper resource. * @deprecated Default language is effectively controlled by the active template set. */ languages: string | null; /** URL of the `fx:timezones` property helper resource. */ timezones: string | null; /** URL of the `fx:countries` property helper resource. */ countries: string | null; /** URL of the `fx:regions` property helper resource. */ regions: string | null; private readonly __currencyStyleOptions; private readonly __currencyStyleGetValue; private readonly __currencyStyleSetValue; private readonly __appSessionTimeOptions; private readonly __checkStoreDomainAvailability; private readonly __storeNameSetValue; private readonly __getDataRetention; private readonly __getAutoAnonymizeValue; private readonly __setAutoAnonymizeValue; private readonly __getAutoAnonymizeDaysValue; private readonly __setAutoAnonymizeDaysValue; private readonly __setPackageWeightMax; private readonly __getStoreEmailValue; private readonly __setStoreEmailValue; private readonly __getUseSmtpConfigValue; private readonly __setUseSmtpConfigValue; private readonly __getAppSessionTimeValue; private readonly __setAppSessionTimeValue; private readonly __setStoreDomainValue; private readonly __smtpConfigHostGetValue; private readonly __smtpConfigHostSetValue; private readonly __smtpConfigPortGetValue; private readonly __smtpConfigPortSetValue; private readonly __smtpConfigUsernameGetValue; private readonly __smtpConfigUsernameSetValue; private readonly __smtpConfigPasswordGetValue; private readonly __smtpConfigPasswordSetValue; private readonly __smtpConfigSecurityGetValue; private readonly __smtpConfigSecuritySetValue; private readonly __smtpConfigSecurityOptions; private readonly __singleWebhookKeyGeneratorOptions; private readonly __jsonWebhookKeyGeneratorOptions; private readonly __useSingleWebhookKeyGetValue; private readonly __useSingleWebhookKeySetValue; private readonly __sendHtmlEmailOptions; private readonly __sendHtmlEmailGetValue; private readonly __sendHtmlEmailSetValue; private __hCaptchaToken; get scopeCollection(): ScopeCollection | null; get headerSubtitleOptions(): Record; renderBody(): TemplateResult; submit(): void; protected _fetch(...args: Parameters): Promise; private get __displayIdExamples(); private get __journalIdExamples(); private get __hCaptcha(); private __getCustomDisplayIdConfig; private __setCustomDisplayIdConfig; private __getTransactionJournalEntriesConfig; private __setTransactionJournalEntriesConfig; private __setTransactionJournalEntriesPrefix; private __getSmtpConfig; private __setSmtpConfig; private __renderLoader; private __renderEmailDnsRecords; private __renderReadonlyWebhookKey; } export {};