import type { PropertyDeclarations, TemplateResult } from 'lit-element'; import type { NucleonV8N } from '../NucleonElement/types'; import type { Data } from './types'; import type { ScopeCollection, ScopeRule } from '../../../utils/user-scope'; import { BooleanSelector } from '@foxy.io/sdk/core'; import { InternalForm } from '../../internal/InternalForm/InternalForm'; declare const Base: typeof InternalForm & import("lit-element").Constructor & { defaultNS: string; }; /** * Form element for creating or editing taxes (`fx:tax`). * * @element foxy-tax-form * @since 1.13.0 */ export declare class TaxForm extends Base { static get properties(): PropertyDeclarations; static get v8n(): NucleonV8N; /** URL of the `fx:native_integrations` collection for the store. */ nativeIntegrations: string | null; /** URL of the `fx:item_categories` collection for the store. */ itemCategories: 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 __countrySetValue; private __regionSetValue; private __typeSetValue; private readonly __typeOptions; get scopeCollection(): ScopeCollection | null; get scopeRules(): ScopeRule[]; get readonlySelector(): BooleanSelector; get hiddenSelector(): BooleanSelector; renderBody(): TemplateResult; private get __serviceProviderOptions(); private get __nativeIntegrationsUrl(); private get __regionsUrl(); private get __countriesLoader(); private get __regionsLoader(); private get __isExemptAllCustomerTaxIdsHidden(); private get __isApplyToShippingHidden(); private get __isUseOriginRatesHidden(); private get __isCountryHidden(); private get __isRegionHidden(); private get __isCityHidden(); } export {};