import type { ScopeCollection } from '../../../utils/user-scope'; import type { PropertyDeclarations, TemplateResult } from 'lit-element'; import type { Data } from './types'; import { TwoLineCard } from '../CustomFieldCard/TwoLineCard'; declare const Base: typeof TwoLineCard & import("lit-element").Constructor & { defaultNS: string; }; /** * Basic card displaying an item option. * * @element foxy-item-option-card * @since 1.17.0 */ export declare class ItemOptionCard extends Base { static get properties(): PropertyDeclarations; localeCodes: string | null; private readonly __transactionTemplateLoaderId; private readonly __defaultTemplateSetLoaderId; private readonly __localeCodesHelperLoaderId; private readonly __transactionLoaderId; private readonly __templateSetLoaderId; private readonly __storeLoaderId; private readonly __cartLoaderId; get scopeCollection(): ScopeCollection | null; renderBody(): TemplateResult; get isBodyReady(): boolean; private get __transactionTemplateHref(); private get __defaultTemplateSetHref(); private get __localeCodesHelperHref(); private get __transactionHref(); private get __templateSetHref(); private get __storeHref(); private get __cartHref(); private get __transactionTemplate(); private get __defaultTemplateSet(); private get __localeCodesHelper(); private get __transaction(); private get __templateSet(); private get __store(); private get __cart(); private get __currencyCode(); private get __currencyDisplay(); } export {};