import type { PropertyDeclarations } from 'lit-element'; import type { TemplateResult } from 'lit-html'; import type { NucleonV8N } from '../NucleonElement/types'; import type { Data } from './types'; import type { ScopeCollection, ScopeRule } from '../../../utils/user-scope'; import { InternalForm } from '../../internal/InternalForm/InternalForm'; declare const Base: typeof InternalForm & import("lit-element").Constructor & { defaultNS: string; }; /** * Basic form for managing `fx:downloadable` resources. * This element requires an augmented version of hAPI currently limited * only to the new Foxy Admin. * * @element foxy-downloadable-form * @since 1.22.0 */ export declare class DownloadableForm extends Base { static get properties(): PropertyDeclarations; static get v8n(): NucleonV8N; /** URL of the `fx:downloadable_item_categories` collection for the store. */ downloadableItemCategories: string | null; get scopeCollection(): ScopeCollection | null; get scopeRules(): ScopeRule[]; renderBody(): TemplateResult; protected _sendPatch(edits: Partial): Promise; protected _sendPost(edits: Partial): Promise; } export {};