import type { PropertyDeclarations } from 'lit-element'; import type { Data } from './types'; import type { ScopeRule } from '../../../utils/user-scope'; import type { TemplateResult } from 'lit-html'; import type { NucleonV8N } from '../NucleonElement/types'; import { BooleanSelector } from '@foxy.io/sdk/core'; import { InternalForm } from '../../internal/InternalForm/InternalForm'; declare const ItemCategoryForm_base: typeof InternalForm & import("lit-element").Constructor & { defaultNS: string; }; /** * Form element for item categories (`fx:item_category`). * * @since 1.21.0 * @element foxy-item-category-form */ export declare class ItemCategoryForm extends ItemCategoryForm_base { static get properties(): PropertyDeclarations; static get v8n(): NucleonV8N; /** URL of the `fx:email_templates` collection for a store. */ emailTemplates: string | null; /** URL of the `fx:taxes` collection for a store. */ taxes: string | null; private static __shippingFlatRateTypeOptions; private static __defaultWeightUnitOptions; private static __defaultLengthUnitOptions; private static __itemDeliveryTypeOptions; private static __handlingFeeTypeOptions; private readonly __discountNameSetValue; get scopeRules(): ScopeRule[]; get readonlySelector(): BooleanSelector; get hiddenSelector(): BooleanSelector; renderBody(): TemplateResult; private __renderHandlingFee; private __renderHandlingFeePercentage; private __renderHandlingFeeMinimum; private __renderDownloadDeliveryControls; private __renderFlatRateControls; private __renderShippingControls; private __renderCustomsValue; private __renderDiscountBuilder; } export {};