import type { ScopeCollection } from '../../../utils/user-scope'; import type { PropertyDeclarations } from 'lit-element'; import type { TemplateResult } from 'lit-html'; import type { Data, Settings } from './types'; import { InternalCard } from '../../internal/InternalCard/InternalCard'; declare const Base: typeof InternalCard & import("lit-element").Constructor & { defaultNS: string; } & import("lit-element").Constructor; /** * Basic card displaying an item. * * @element foxy-item-card * @since 1.17.0 */ export declare class ItemCard extends Base { static get properties(): PropertyDeclarations; localeCodes: string | null; settings: Settings | null; private static readonly __placeholder; 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 __toAmount; private get __isSubinfoAvailable(); 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 __currencyDisplay(); private get __currencyCode(); private get __subinfoOptions(); private get __subinfoKey(); private get __filteredOptions(); } export {};